Iterator spi_it = FactoryFinder.factories(FeatureResponseDelegateProducerSpi.class);
while (spi_it.hasNext())
{
spi = (FeatureResponseDelegateProducerSpi) spi_it.next();
if (spi.canProduce(outputFormat))
{
return spi.createFeatureDelegateProducer(outputFormat);
}
}
throw new NoSuchElementException();