com.pragmaticobjects.oo.data:oo-data (maven): Tool for generating data-like interfaces with basic structural subtyping support
Keywords: data-structures|elegantobjects|java|oop