define([], function() {
    "use strict";
	console.log("Module1.js Loaded...");
    var Module1 = function() {
		console.log("Module1 instantiated...");
		
		this.init = function() {
			console.log("Module1 > init...");
			addEvents();
		}
		
		this.update = function(pm) {
			console.log("Module1 > update...with parameter=", pm);
		}
						
		var addEvents = function(){
			console.log("Module1 > addEvents...");
		}
	}	
	return Module1;
});
@@ -232,16 +232,17 @@
 s();%0A%09%09%7D
+;
 %0A%09%09%0A%09%09th
@@ -329,16 +329,17 @@
 pm);%0A%09%09%7D
+;
 %0A%09%09%09%09%09%09%0A
@@ -417,12 +417,13 @@
 %0A%09%09%7D
+;
 %0A%09%7D
-%09
+;
 %0A%09re

To avoid the below issue --- If you omit the semicolon after the first function 'myFn' in the below example, you will get completely undesired results: var myFn = function () { //... };