log.error(e);
System.err.println(e);
    public static void main(String[] args) {        boolean provider=false;        long size=1024 * 1024;        String props="UDP(mcast_addr=224.0.0.35;mcast_port=45566;ip_ttl=32;" +                "mcast_send_buf_size=150000;mcast_recv_buf_size=80000;" +                "ucast_send_buf_size=80000;ucast_recv_buf_size=150000):" +                "AUTOCONF:" +                "PING(timeout=2000;num_initial_members=3):" +                "MERGE2(min_interval=5000;max_interval=10000):" +                "FD_SOCK:" +                "VERIFY_SUSPECT(timeout=1500):" +                "pbcast.NAKACK(gc_lag=50;retransmit_timeout=300,600,1200,2400,4800):" +                "UNICAST(timeout=1000):" +                "pbcast.STABLE(desired_avg_gossip=20000):" +                "FRAG(frag_size=16000;down_thread=false;up_thread=false):" +                "pbcast.GMS(join_timeout=5000;join_retry_timeout=2000;" +                "shun=false;print_local_addr=true):" +                "pbcast.STATE_TRANSFER";        for(int i=0; i < args.length; i++) {            if("-help".equals(args[i])) {                help();                return;            }            if("-provider".equals(args[i])) {                provider=true;                continue;            }            if("-size".equals(args[i])) {                size=Long.parseLong(args[++i]);                continue;            }            if("-props".equals(args[i])) {                props=args[++i];                continue;            }        }        try {            new LargeState().start(provider, size, props);        }        catch(Exception e) {            log.error(e);        }    }