code: function() {
  
  		var path,
  			i = 0,
  			count;
  
  		// You must know this yourself
  		// for (var name in {}) Lava.t("LiquidLava framework can not coexist with frameworks that modify native object's prototype");
  
  		if (typeof(Firestorm) == 'undefined') Lava.t('init: Firestorm is not loaded');
  
  		this.ClassManager.registerRootNamespace('Lava', this);
  		this.ScopeManager.init();
  
  		for (path in this.classes) {
  
  			this._loadClass(path);
  
  		}
  
  		this.serializer = new Lava.system.Serializer(Lava.schema.default_serializer_config);
  
  		if (typeof(window) != 'undefined') {
  			this._initGlobals();
  			this.ClassManager.registerExistingConstructor('Lava.WidgetConfigExtensionGateway', this.WidgetConfigExtensionGateway);
  			this.ClassManager.registerExistingConstructor('Lava.ClassLocatorGateway', this.ClassLocatorGateway);
  			this.Cron.init();
  		}
  
  		for (count = this.schema.SUGAR_CLASSES.length; i < count; i++) {
  
  			this.registerSugar(this.schema.SUGAR_CLASSES[i]);
  
  		}
  
  		this.define = this.define_Normal;
  		this.init = null;
  
  	}
docs: Create all classes and global class instances.
  Must be called before bootstrap() or creating any widgets. Replaces itself with <kw>null</kw> after first use.