}
private Collection<TextFileResourceDescriptor> extractDtds(Collection<DataSetResourceDescriptor> descriptors)
{
final Collection<TextFileResourceDescriptor> dtds = new ArrayList<TextFileResourceDescriptor>();
final DtdResolver dtdResolver = new DtdResolver();
for (DataSetResourceDescriptor dataSet : descriptors)
{
if (Format.XML.equals(dataSet.getFormat()))
{
final String dtd = dtdResolver.resolveDtdLocationFullPath(dataSet.getLocation());
if (dtd != null)
{
dtds.add(new TextFileResourceDescriptor(dtd));
}