b.8.ef	+0	(def_block
b.8.ef	+5	r_class
b.e.f5	+d	id|LongParameter
b.2a.111	+1	(brace
d.9.11e	+0	(def_block
d.9.11e	+d	id|LongParameter
d.16.12b	+0	c_func
d.16.12b	+1	(paren
d.17.12c	+1	)paren
d.19.12e	+1	(brace
e.3.133	+7	id|setType
e.a.13a	+0	c_func
e.a.13a	+1	(paren
e.b.13b	+17	id|SMELLTYPE.LONGPARAMETER
e.22.152	+1	)paren
e.23.153	+1	suffix:semicolon
f.2.157	+1	)brace
f.3.158	+0	)def_block
12.9.170	+0	(def_block
12.9.170	+7	r_boolean
12.11.178	+a	id|Smellequal
12.1b.182	+0	c_func
12.1b.182	+1	(paren
12.1c.183	+5	id|Smell
12.22.189	+3	id|obj
12.25.18c	+1	)paren
12.27.18e	+1	(brace
13.6.196	+2	r_if
13.8.198	+0	c_cond
13.8.198	+1	(paren
13.9.199	+1	op_logical_neg
13.a.19a	+1	(paren
13.b.19b	+3	id|obj
13.f.19f	+a	r_instanceof
13.1a.1aa	+5	id|Smell
13.1f.1af	+1	)paren
13.20.1b0	+1	)paren
13.22.1b2	+0	(brace
13.22.1b2	+6	r_return
13.29.1b9	+5	l_bool|false
13.2e.1be	+1	suffix:semicolon
14.8.1c8	+0	)brace
14.8.1c8	+5	id|Smell
14.e.1ce	+6	id|target
14.14.1d4	+1	op_assign
14.16.1d6	+1	(paren
14.17.1d7	+5	id|Smell
14.1c.1dc	+1	)paren
14.1e.1de	+3	id|obj
14.21.1e1	+1	suffix:semicolon
15.7.1ea	+2	r_if
15.9.1ec	+0	c_cond
15.9.1ec	+1	(paren
15.a.1ed	+6	id|target
15.10.1f3	+2	op_eq
15.12.1f5	+4	r_null
15.16.1f9	+1	)paren
15.18.1fb	+0	(brace
15.18.1fb	+6	r_return
15.1f.202	+5	l_bool|false
15.24.207	+1	suffix:semicolon
17.7.242	+0	)brace
17.7.242	+2	r_if
17.9.244	+0	c_cond
17.9.244	+1	(paren
17.a.245	+6	id|target
17.10.24b	+1	dot
17.11.24c	+7	id|getType
17.18.253	+0	c_func
17.18.253	+1	(paren
17.19.254	+1	)paren
17.1a.255	+2	op_ne
17.21.25c	+7	id|getType
17.28.263	+0	c_func
17.28.263	+1	(paren
17.29.264	+1	)paren
17.2a.265	+1	)paren
17.2c.267	+0	(brace
17.2c.267	+6	r_return
17.33.26e	+5	l_bool|false
17.38.273	+1	suffix:semicolon
19.7.282	+0	)brace
19.7.282	+11	id|MethodDeclaration
19.19.294	+c	id|targetMethod
19.25.2a0	+1	op_assign
19.27.2a2	+1	(paren
19.28.2a3	+11	id|MethodDeclaration
19.39.2b4	+1	)paren
19.3a.2b5	+15	id|target.associatedNode
19.4f.2ca	+1	suffix:semicolon
1a.7.2d3	+11	id|MethodDeclaration
1a.19.2e5	+a	id|thisMethod
1a.23.2ef	+1	op_assign
1a.24.2f0	+1	(paren
1a.25.2f1	+11	id|MethodDeclaration
1a.36.302	+1	)paren
1a.37.303	+e	id|associatedNode
1a.45.311	+1	suffix:semicolon
1c.7.322	+6	id|String
1c.e.329	+e	id|targetTypeName
1c.1c.337	+1	op_assign
1c.1d.338	+c	id|targetMethod
1c.29.344	+1	dot
1c.2a.345	+7	id|getName
1c.31.34c	+0	c_func
1c.31.34c	+1	(paren
1c.32.34d	+1	)paren
1c.33.34e	+1	dot
1c.34.34f	+15	id|getFullyQualifiedName
1c.49.364	+0	c_func
1c.49.364	+1	(paren
1c.4a.365	+1	)paren
1c.4b.366	+1	dot
1c.4c.367	+4	id|trim
1c.50.36b	+0	c_func
1c.50.36b	+1	(paren
1c.51.36c	+1	)paren
1c.52.36d	+1	suffix:semicolon
1d.a.379	+6	id|String
1d.11.380	+c	id|thisTypeName
1d.1d.38c	+1	op_assign
1d.1e.38d	+a	id|thisMethod
1d.28.397	+1	dot
1d.29.398	+7	id|getName
1d.30.39f	+0	c_func
1d.30.39f	+1	(paren
1d.31.3a0	+1	)paren
1d.32.3a1	+1	dot
1d.33.3a2	+15	id|getFullyQualifiedName
1d.48.3b7	+0	c_func
1d.48.3b7	+1	(paren
1d.49.3b8	+1	)paren
1d.4a.3b9	+1	dot
1d.4b.3ba	+4	id|trim
1d.4f.3be	+0	c_func
1d.4f.3be	+1	(paren
1d.50.3bf	+1	)paren
1d.51.3c0	+1	suffix:semicolon
1e.7.3c9	+2	r_if
1e.9.3cb	+0	c_cond
1e.9.3cb	+1	(paren
1e.a.3cc	+e	id|targetTypeName
1e.18.3da	+1	dot
1e.19.3db	+13	id|compareToIgnoreCase
1e.2c.3ee	+0	c_func
1e.2c.3ee	+1	(paren
1e.2d.3ef	+c	id|thisTypeName
1e.39.3fb	+1	)paren
1e.3a.3fc	+2	op_ne
1e.3c.3fe	+1	l_int|0
1e.3d.3ff	+1	)paren
1f.8.409	+0	(brace
1f.8.409	+6	r_return
1f.f.410	+5	l_bool|false
1f.14.415	+1	suffix:semicolon
20.7.41e	+0	)brace
20.7.41e	+6	r_return
20.e.425	+4	l_bool|true
20.12.429	+1	suffix:semicolon
21.2.42f	+1	)brace
21.3.430	+0	)def_block
25.9.4bd	+0	(def_block
25.9.4bd	+4	r_void
25.e.4c2	+a	id|toBeRmoved
25.18.4cc	+0	c_func
25.18.4cc	+1	(paren
25.19.4cd	+1	)paren
25.1b.4cf	+1	(brace
26.3.4d4	+2	r_if
26.5.4d6	+0	c_cond
26.5.4d6	+1	(paren
26.b.4dc	+1c	id|DetectedWithCurrentThreshold
26.27.4f8	+1	)paren
27.3.4fd	+1	(brace
28.4.503	+26	id|totalRemovedSemllsWithCurrentThreshold
28.2a.529	+2	op_increment
28.2c.52b	+1	suffix:semicolon
29.3.533	+1	)brace
2a.2.537	+1	)brace
2a.3.538	+0	)def_block
2d.9.550	+0	(def_block
2d.9.550	+4	r_void
2d.e.555	+d	id|CountNewSmell
2d.1b.562	+0	c_func
2d.1b.562	+1	(paren
2d.1c.563	+1	)paren
2d.1e.565	+1	(brace
2e.3.56a	+2	r_if
2e.5.56c	+0	c_cond
2e.5.56c	+1	(paren
2e.b.572	+1c	id|DetectedWithCurrentThreshold
2e.27.58e	+1	)paren
2f.3.593	+1	(brace
30.7.59c	+1f	id|totalSmellsWithCurrentThreshold
30.26.5bb	+2	op_increment
30.28.5bd	+1	suffix:semicolon
31.3.5c3	+1	)brace
32.2.5c7	+1	)brace
32.3.5c8	+0	)def_block
33.10.5d9	+0	(def_block
33.10.5d9	+7	r_boolean
33.18.5e1	+f	id|adjustThreshold
33.27.5f0	+0	c_func
33.27.5f0	+1	(paren
33.28.5f1	+b	id|List&lt;Smell&gt;
33.34.5fd	+8	id|existing
33.3c.605	+1	)paren
34.2.609	+1	(brace
35.3.60e	+a	id|System.out
35.d.618	+1	dot
35.e.619	+7	id|println
35.15.620	+0	c_func
35.15.620	+1	(paren
35.16.621	+10	l_string|&quot;Total Semlls: &quot;
35.27.632	+1	op_plus
35.28.633	+1f	id|totalSmellsWithCurrentThreshold
35.47.652	+1	)paren
35.48.653	+1	suffix:semicolon
36.3.659	+a	id|System.out
36.d.663	+1	dot
36.e.664	+7	id|println
36.15.66b	+0	c_func
36.15.66b	+1	(paren
36.16.66c	+13	l_string|&quot;Resovled Semlls: &quot;
36.2a.680	+1	op_plus
36.2b.681	+26	id|totalRemovedSemllsWithCurrentThreshold
36.51.6a7	+1	)paren
36.52.6a8	+1	suffix:semicolon
37.3.6ad	+2	r_if
37.5.6af	+0	c_cond
37.5.6af	+1	(paren
37.6.6b0	+1f	id|totalSmellsWithCurrentThreshold
37.25.6cf	+2	op_eq
37.27.6d1	+1	l_int|0
37.28.6d2	+1	)paren
37.2a.6d4	+0	(brace
37.2a.6d4	+6	r_return
37.31.6db	+5	l_bool|false
37.36.6e0	+1	suffix:semicolon
38.6.6e8	+0	)brace
38.6.6e8	+6	r_double
38.d.6ef	+5	id|ratio
38.12.6f4	+1	op_assign
38.13.6f5	+26	id|totalRemovedSemllsWithCurrentThreshold
38.39.71b	+1	op_div
38.3a.71c	+1	(paren
38.3b.71d	+6	r_double
38.41.723	+1	)paren
38.42.724	+1f	id|totalSmellsWithCurrentThreshold
38.61.743	+1	suffix:semicolon
39.a.74f	+2	r_if
39.c.751	+0	c_cond
39.c.751	+1	(paren
39.d.752	+1	op_logical_neg
39.e.753	+a	id|THRESHOLDS
39.18.75d	+1	dot
39.19.75e	+c	id|IsOurOfRange
39.25.76a	+0	c_func
39.25.76a	+1	(paren
39.26.76b	+5	id|ratio
39.2b.770	+1	)paren
39.2c.771	+1	)paren
3a.a.77d	+1	(brace
3b.a.789	+6	r_return
3b.12.791	+5	l_bool|false
3b.17.796	+1	suffix:semicolon
3c.a.7ce	+1	)brace
3d.a.7da	+18	id|THRESHOLDS.LONGPARAMETER
3d.22.7f2	+1	op_assign
3d.24.7f4	+a	id|THRESHOLDS
3d.2e.7fe	+1	dot
3d.2f.7ff	+f	id|AdjustThreshold
3d.3e.80e	+0	c_func
3d.3e.80e	+1	(paren
3d.3f.80f	+18	id|THRESHOLDS.LONGPARAMETER
3d.57.827	+1	comma
3d.59.829	+5	id|ratio
3d.5e.82e	+1	)paren
3d.5f.82f	+1	suffix:semicolon
40.a.862	+3	r_for
40.d.865	+0	c_loop
40.d.865	+1	(paren
40.e.866	+5	id|Smell
40.14.86c	+6	id|asmell
40.1b.873	+1	suffix:colon
40.1d.875	+8	id|existing
40.25.87d	+1	)paren
41.a.889	+1	(brace
42.b.896	+2	r_if
42.d.898	+0	c_cond
42.d.898	+1	(paren
42.e.899	+6	id|asmell
42.15.8a0	+a	r_instanceof
42.20.8ab	+d	id|LongParameter
42.2d.8b8	+1	)paren
43.15.8cf	+0	(brace
43.15.8cf	+23	id|asmell.DetectedWithCurrentThreshold
43.38.8f2	+1	op_assign
43.39.8f3	+5	l_bool|false
43.3e.8f8	+1	suffix:semicolon
44.a.904	+0	)brace
44.a.904	+1	)brace
45.a.910	+1f	id|totalSmellsWithCurrentThreshold
45.29.92f	+1	op_assign
45.2a.930	+1	l_int|0
45.2b.931	+1	suffix:semicolon
46.a.93d	+26	id|totalRemovedSemllsWithCurrentThreshold
46.30.963	+1	op_assign
46.31.964	+1	l_int|0
46.32.965	+1	suffix:semicolon
47.a.971	+6	r_return
47.11.978	+4	l_bool|true
47.15.97c	+1	suffix:semicolon
48.2.980	+1	)brace
48.3.981	+0	)def_block
49.1.983	+1	)brace
49.2.984	+0	)def_block
4a.1.986	+0	eof
