Ruby/Smalltalk style internal iterators for Java 5 using bytecode transformation to capture expressions as closures. Standalone weaver for embedding.
'org.enumerable:enumerable-java-weaver:0.4.0'
<dependency> <groupId>org.enumerable</groupId> <artifactId>enumerable-java-weaver</artifactId> <version>0.4.0</version> </dependency>
<dependency org="org.enumerable" name="enumerable-java-weaver" rev="0.4.0"/>
"org.enumerable", "enumerable-java-weaver", "0.4.0"