### Question:
XmlDataSourceCompatibleJRFieldListBuilder { public XmlDataSourceCompatibleJRFieldListBuilder field(String name) { return field(name, null); }  XmlDataSourceCompatibleJRFieldListBuilder field(String name); XmlDataSourceCompatibleJRFieldListBuilder field(String name, String label); List<JRField> build();  }### Answer:
@Test(expected = IllegalArgumentException.class) public void badInput_null() { new XmlDataSourceCompatibleJRFieldListBuilder().field(null); }
@Test(expected = IllegalArgumentException.class) public void badInput_emptyString() { new XmlDataSourceCompatibleJRFieldListBuilder().field(""); }
@Test(expected = IllegalArgumentException.class) public void badInput_blankString() { new XmlDataSourceCompatibleJRFieldListBuilder().field(" "); }