}
@VisibleForTesting
GitNode findChild(Object request) {
String key = null;
GitNode child = null;
try {
key = (String) evaluator.invoke(evaluatorObject, request);
} catch (IllegalArgumentException e) {
log.severe("Failed to evaluate node: " + e.getMessage());
} catch (IllegalAccessException e) {