@Test(expected = NullPointerException.class) public void testRegisterNullLong() { op.newOption(null).done(); }
public OptionBuilder newOption(E longOption) { return new OptionBuilder(longOption); }
OptionProcessor { public OptionBuilder newOption(E longOption) { return new OptionBuilder(longOption); } }
OptionProcessor { public OptionBuilder newOption(E longOption) { return new OptionBuilder(longOption); }  }
OptionProcessor { public OptionBuilder newOption(E longOption) { return new OptionBuilder(longOption); }  static OptionProcessor<T> create(); OptionBuilder newOption(E longOption); List<String> process(List<String> args); boolean has(E longOption); void set(E longOption); void unset(E longOption); void set(E longOption, String argument); String get(E longOption); int getInteger(E longOption); double getDouble(E longOption); float getFloat(E longOption); @Override String toString(); }
OptionProcessor { public OptionBuilder newOption(E longOption) { return new OptionBuilder(longOption); }  static OptionProcessor<T> create(); OptionBuilder newOption(E longOption); List<String> process(List<String> args); boolean has(E longOption); void set(E longOption); void unset(E longOption); void set(E longOption, String argument); String get(E longOption); int getInteger(E longOption); double getDouble(E longOption); float getFloat(E longOption); @Override String toString();  }