// Find capabilities
SourceCapabilities caps = getCapabilities(modelID, metadata, capFinder);
switch (setOp) {
case EXCEPT:
return caps.supportsCapability(Capability.QUERY_EXCEPT);
case INTERSECT:
return caps.supportsCapability(Capability.QUERY_INTERSECT);
case UNION:
return caps.supportsCapability(Capability.QUERY_UNION);
}