ConfigPreProcessors extends AbstractCollection<ConfigPreProcessor> { @Override public int size() { return this.getPreProcessors().size(); } ConfigPreProcessors();  ConfigPreProcessors(Collection<? extends ConfigPreProcessor> existing);  ConfigPreProcessors(ConfigPreProcessor... processors); String process(URL urlToXml); String process(String xml); @Override Iterator<ConfigPreProcessor> iterator(); @Override boolean add(ConfigPreProcessor preProcessor); @Override boolean addAll(Collection<? extends ConfigPreProcessor> c); @Override void clear(); @Override int size(); List<ConfigPreProcessor> getPreProcessors(); void setPreProcessors(List<ConfigPreProcessor> preProcessors);  }
@Test public void testSize() { ConfigPreProcessors p = new ConfigPreProcessors(); assertEquals(0, p.size()); }