Revert IGenericTool changes in !217
The changes in IGenericTool
included in !217 (merged) were not discussed and break backward compatibility.
The changes in IGenericTool
included in !217 (merged) were not discussed and break backward compatibility.