### Question:
ConfigurationProcessorBuilder { public ConfigurationProcessorBuilder addConfigurationParser(ConfigurationParser configurationParser) { if (configurationParser == null) { throw new NullPointerException("configurationParser must not be null"); } this.configurationParsers.add(configurationParser); return this; } ConfigurationProcessorBuilder(); ConfigurationProcessorBuilder addConfigurationParser(ConfigurationParser configurationParser); ConfigurationProcessorBuilder addConfigurationParsers(List<ConfigurationParser> configurationParsers); ConfigurationProcessorBuilder setConfigurationLoader(ConfigurationLoader configurationLoader); ConfigurationProcessor build();  }### Answer:
@Test public void addConfigurationParser() { new ConfigurationProcessorBuilder().addConfigurationParser(new ConfigurationParser() { @Override public Set<Class> getResponsibleClasses() { return null; } @Override public Object parseValue(String value, Class targetClass) { return null; } }); }
@Test(expected = NullPointerException.class) public void addConfigurationParserNull() { new ConfigurationProcessorBuilder().addConfigurationParser(null); fail(); }