A port of LINQ (Language-Integrated Query) to Java