Java-friendly functional interface for tool implementations. Uses handle method name which is more idiomatic in Java than invoke.
handle
invoke