Relevant articles:
- Why Do Local Variables Used in Lambdas Have to Be Final or Effectively Final?
 - Java 8 – Powerful Comparison with Lambdas
 - Functional Interfaces in Java 8
 - Lambda Expressions and Functional Interfaces: Tips and Best Practices
 - Exceptions in Java 8 Lambda Expressions
 - Method References in Java
 - The Double Colon Operator in Java 8
 - Serialize a Lambda in Java
 - Convert Anonymous Class into Lambda in Java
 - When to Use Callable and Supplier in Java