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