A way to create a lazy-evaluated location of an external executable.
interface ExternalExecutable
getResolvableExecutable
Groovy Documentation