public static void start() {
		System.out.println("MAYBE IT WORKS?");
		try {
			try {
				new ServerClassLoader().
				//ServerRestarter.class.getClassLoader().
					loadClass("server.Server").getConstructor(int.class).newInstance(port);
				return;
			} catch (InstantiationException e) {
				e.printStackTrace();
			} catch (IllegalAccessException e) {
				e.printStackTrace();
			} catch (ClassNotFoundException e) {
				e.printStackTrace();
			} catch (IllegalArgumentException e) {
				e.printStackTrace();
			} catch (SecurityException e) {
				e.printStackTrace();
			} catch (InvocationTargetException e) {
				e.printStackTrace();
			} catch (NoSuchMethodException e) {
				e.printStackTrace();
			}
			new Server(port);
		} catch (IOException e) {
			e.printStackTrace();
		}
	}