def METHOD_NAME(self, event=None):
    kind = self.subject.kind if self.subject and self.subject.kind else "initial"
    draw, width, height = PSEUDOSTATE_SHAPE[kind]
    self.handles()[SE].pos = (width, height)
    self.shape = IconBox(
        Box(draw=draw),
        Text(
            text=lambda: stereotypes_str(self.subject),
        ),
        Text(text=lambda: self.subject.name or ""),
    )