	public static String getServerLocation() {
		if (!initialized) {
			try {
				initialize();
				ensureBundleStarted(EQUINOX_HTTP_JETTY);
				ensureBundleStarted(EQUINOX_HTTP_REGISTRY);
				org.eclipse.orion.server.authentication.Activator.getDefault();
				Activator.getDefault();
				ConfiguratorActivator.getDefault();
				webapp = new WebApplication();
				webapp.start(null);
			} catch (Exception e) {
				e.printStackTrace();
				return null;
			}
		}
		return "http://" + serverHost + ':' + String.valueOf(serverPort);
	}

	public static String getServerLocation() {
		if (!initialized) {
			try {
				ensureBundleStarted(EQUINOX_HTTP_JETTY);
				ensureBundleStarted(EQUINOX_HTTP_REGISTRY);
				org.eclipse.orion.server.authentication.Activator.getDefault();
				Activator.getDefault();
				ConfiguratorActivator.getDefault();
				webapp = new WebApplication();
				webapp.start(null);
				initialize();
			} catch (Exception e) {
				e.printStackTrace();
				return null;
			}
		}
		return "http://" + serverHost + ':' + String.valueOf(serverPort);
	}
