Object ctx = selector.getSelectorContext(objectModel, resolvedParams);
try {
for (int i = 0; i < this.whenTests.length; i++) {
if (selector.select(whenTests[i].resolve(context, objectModel), ctx)) {
return invokeNodes(this.whenNodes[i], env, context);
}
}
if (this.otherwhiseNodes != null) {