pattern, method refs, lambdas