Вынос Linq-подобных расширений в библеотеку.
+ проект в IDEA