#PLEASE DO NOT EDIT THIS CODE
#This code was generated using the UMPLE 1.38.0.8942.247e17422 modeling language!


class OuterClass_2:
    class InnerClass:
        def __init__(self, aX):
            self._x = aX

        def setX(self, aX):
            self._x = aX
            return True

        def getX(self):
            return self._x

        def delete(self):
            pass

        def __str__(self):
            return (super().__str__() + "["
                    + "x:" + str(self.getX())
                    + "]")

    def __init__(self):
        pass

    def delete(self):
        pass

#PLEASE DO NOT EDIT THIS CODE
#This code was generated using the UMPLE 1.38.0.8942.247e17422 modeling language!


class OuterClass_3:
    class InnerClassAAAA:
        def __init__(self):
            pass

        def delete(self):
            pass

    class InnerStaticClass:
        def __init__(self):
            pass

        def delete(self):
            pass

    def __init__(self):
        pass

    def delete(self):
        pass