foo.bar('on\u0065')
foo.bar(12)
var foo = foo.bar('thr/ee').b.c.d().e.f().g
if (foobar) {
	var bla = function() {
		switch (baz) {
		default:
			foo.bar("fo\\ur")()()()()
		}
	}
	qux(1, 3, quux(foo.bar('five').bar.foo, 4), 2)
}

function func() {
	return
}

foo.bar(baz);

var str = "raz; foo.bar('string'); ";

var str2 = 'raz; foo.bar("string2");';
var a = b
	/foo.bar("six")/g;

a['raz']
	/foo.bar("seven")/g

var c = d;
	/foo.bar('regexp');/g

foo.bar()

if (a) {
}
	/foo.bar("reqexp2")/

var x = {
	raz: 'dwa'
}

obj.foo.bar('object');

obj.
	foo.bar("object2");

// foo.bar('comment');
var raz = 4;  // foo.bar('comment2')

/* foo.bar('mlcomment'); */

function test() {
	return foo.bar('nine');
}

/* comment

 foo.bar('mlcomment2');

 */

if (foo) { } foo.bar('ten');


foo.bar('eleven' + 'split' +
	'path');

foo.bar(true ? "twelve" : "bar");

foo.bar("object3" + { foo: bar() });

foo.bar.foo;


function test() {
	a();return    foo.bar(('four') + 'teen');
}


function test() {
	return foo.bar('fifteen');
}

foo.bar('donottake')

function test() {
	a(); return (foo.bar('sixteen'));
}

switch (foo.bar('seventeen')) {
case 1:
	foo.bar("'eighteen'");
	break;
case 2:
	foo.bar('nineteen');
	break;
default:
	foo.bar('twenty');
}

if (foo.bar('twenty/one')) {
} else if (foo.bar('twenty/two')) {
	i = (foo.bar('twenty/three'));
}

for (var i, j = foo.bar('/twenty/two/2/'); foo.bar('twenty/three/2/');
	foo.bar('twenty/four/2/\'')) {
	foo.bar("twenty/five/2/\"");
}

for (i in foo.bar('\'twenty/seven\'')) {
	foo.bar("\"twenty/eight");
}

with (a, foo.bar("\"twenty/nine\"")) {
	foo.bar('"thirty"');
}
isNaN();foo.bar('mid-thirty')

foo.bar('thirty\
	break-line \
	one');

module.exports = foo.bar('thirty\two')