update UMLStateDecorator