in src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/BinaryOperator.java [261:274]
public static boolean inOp(Object left, Object right) {
if (left instanceof String && right instanceof String) {
String leftString = (String) left;
String rightString = (String) right;
return rightString.contains(leftString);
}
Collection rightElements = ObjectModel.toCollection(right);
for (Object element : rightElements) {
if (element.equals(left)) {
return true;
}
}
return false;
}