Hi, While I was playing with collections I decided to change a bit one of our tests (o.a.el.stream.TestCollectionOperations.testMaxLambda01()) and
instead of beans.stream().max((x,y)->x.name.compareTo(y.name)) I made it like this: comparison = v->(x,y)->v(x).compareTo(v(y)) beans.stream().max(comparison(x->x.name)) That thrown an exception: Caused by: javax.el.ELException: Function ':v' not found at org.apache.el.parser.AstFunction.getValue(AstFunction.java:118) at org.apache.el.parser.AstValue.getValue(AstValue.java:134) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:188) at javax.el.LambdaExpression.invoke(LambdaExpression.java:78) at javax.el.LambdaExpression.invoke(LambdaExpression.java:92) at org.apache.el.stream.Stream.compare(Stream.java:453) at org.apache.el.stream.Stream.max(Stream.java:299) Regards Violeta