protected IDataSet loadDataSet(final Source source) throws DataSetException,
IOException {
final FlatXmlDataSetBuilder builder = new FlatXmlDataSetBuilder();
if (source.getSourceFile().startsWith("classpath:")) {
final URL url = getClass().getResource(source.getSourceFile().substring(10));
return builder.build(url);
} else {
final File file = new File(source.getSourceFile());
return builder.build(file);
}
}