public void allExpressions() throws IOException {
final CodeWriter out = new CodeWriter(System.out);
JSCodeModel codeModel = new CodeModelImpl();
JSProgram program = codeModel.program();
program.empty();
JSGlobalVariable window = codeModel.globalVariable("window");
JSGlobalVariable window1 = codeModel.globalVariable("window");
Assert.assertSame(window, window1);
JSFunctionDeclaration f = program.functionDeclaration("f");
JSVariable x = f.parameter("x");
JSVariable y = f.parameter("y");
JSFunctionBody body = f.getBody();