--- /dev/null
+/* inspired by s'evil skinn0rEE ! */
+struct a end;
+method f()
+ return ((this--8).g()).h(j());
+end;
+
+method g()
+ this.a := this.a*10;
+ return this--8;
+end;
+
+method h()
+ this.a := this.a*20;
+ return this--8;
+end;
+
+method j()
+ this.a := this.a*30;
+ return this--8;
+end;