* @inheritDoc
*/
public DataSource create(final Map<String, Object> theMap) throws DataSourceException {
if (canCreate(theMap)) {
try {
SPARQLDialect aDialect = SPARQLDialect.instance();
if (theMap.containsKey(KEY_DIALECT) && theMap.get(KEY_DIALECT).equals("arq")) {
aDialect = ARQSPARQLDialect.instance();
}