code: public static void main(String[] args) throws Exception {
  		if (args.length == 0) {
  			printUsage();
  		} else {
  			System.out.println("Creating server environment for assembly " + args[0]);
  			server = new ServerEnvironment(args);
  			System.out.println("Starting server ...");
  			server.start();
  			System.out.println("... Server started");
  		}
  	}
docs: Instantiates an assembly and starts startable components.
  If an extended class path is provided, eligible classes will be loaded by ExtendedClassPathClassLoader.
  <p/>
  Note: classes in package org.ijsberg.iglu.configuration will always be loaded by the default class loader.
  <p/>
  Argument "-rou", reset-on-update enables automatic reset of the application if updated classes are detected
  by ExtendedClassPathClassLoader. This function may be used in a development environment.
  
  @param args <assembly class> [-xcl <extended class path>] [-rou]
  @throws Exception
  @see ExtendedClassPathClassLoader