0(1) element: null 1(2) WRITE ACCESS: self 2(3) element: PyAssignmentStatement 3(4) READ ACCESS: get_response 4(5) element: PyCallExpression: get_response 5(6) WRITE ACCESS: str 6(7) element: PyIfStatement 7(8) READ ACCESS: isinstance 8(9) READ ACCESS: str 9(10) READ ACCESS: int 10(11,13) element: PyCallExpression: isinstance 11(12) element: null. Condition: isinstance(str, int):false 12(20) ASSERTTYPE ACCESS: str 13(14) element: null. Condition: isinstance(str, int):true 14(15) ASSERTTYPE ACCESS: str 15(16) element: PyStatementList 16(17) element: PyExpressionStatement 17(18) READ ACCESS: self 18(19) element: PyCallExpression: self.fail 19(20) element: PyPrintStatement 20(21) element: PyExpressionStatement 21(22) READ ACCESS: self 22(23) READ ACCESS: str 23(24) element: PyCallExpression: self.assert_ 24() element: null