var x = function f1(p, q) {
p.call(p, q);
};
var y = function f2(q) { x(q, null); };
var q = function f4() {}
var z = function f3() { q(); };
x(y, z);