### Question:
AccumuloArgs { public static Builder newBuilder() { return new Builder(); }  String user(); String password(); String instance(); String zookeepers(); String table(); static AccumuloArgs defaults(); static Builder newBuilder();  }### Answer:
@Test public void testNewBuilder() { AccumuloArgs args = AccumuloArgs.newBuilder() .withDefaultTable("defaultTableName") .build(); String[] argv = { "-u", "Bob", "--password", "zekret", "-i", "instance", "-z", "localhost:2181", "-t", "testTable" }; JCommander.newBuilder() .addObject(args) .build() .parse(argv); assertThat(args.user(), is("Bob")); assertThat(args.password(), is("zekret")); assertThat(args.instance(), is("instance")); assertThat(args.zookeepers(), is("localhost:2181")); assertThat(args.table(), is("testTable")); }