https://github.com/TopQuadrant/shacl/commit/677ed6b1e9e6df8335d652ac3ab6ac47df773cdb ...it applies to inferencing as well...so it should go in AbstractTool. (why was it added to just validation?)