public DDJOInitializer(Server server) {
        if(server == null) {
            throw new NullArgumentException("server");
        }
        if(!server.isRunning()) {
            throw new IllegalArgumentException("Given server is not running");
        }
        
        for(HostedConnection con : server.getConnections()) {
            PlayerSSObject player = new PlayerSSObject(new SSOId(con.getId()), new Vector3f());
            player.setOwnerId(con.getId());
            initialSSOs.add(player);
        }
    }