.append( "." );
.append( '.' );
    private boolean receiveGameOptions(Packet packet, int connId) {        Player player = game.getPlayer( connId );        // Check player        if ( null == player ) {            System.err.print                ( "Server does not recognize player at connection " );            System.err.println( connId );            return false;        }        // check password        if (password != null && password.length() > 0 && !password.equals(packet.getObject(0))) {            sendServerChat(connId, "The password you specified to change game options is incorrect.");            return false;        }        int changed = 0;        for (Enumeration i = ((Vector)packet.getObject(1)).elements(); i.hasMoreElements();) {            IBasicOption option = (IBasicOption)i.nextElement();            IOption originalOption = game.getOptions().getOption(option.getName());            if (originalOption == null) {                continue;            }            StringBuffer message = new StringBuffer();            message.append( "Player " )                .append( player.getName() )                .append( " changed option \"" )                .append( originalOption.getDisplayableName() )                .append( "\" to " )                .append( option.getValue().toString() )                .append( "." );            sendServerChat( message.toString() );            originalOption.setValue(option.getValue());            changed++;                    }        // Set proper RNG        Compute.setRNG(game.getOptions().intOption("rng_type"));        return changed > 0;    }