[inlining-2] fixing input as instance final rather than passing it over and over
[inlining-2] consumer becomes initializer of the probabilities map
[inlining-2] typos in source comment
[inlining-2] reduced verbosity in checkTargetConditions()
[inlining-2] replaced method body with call to code duplicate
[inlining-2] one less logging method to worry about
[inlining-2] pulling side-effects (logging) out of method that evals a condition