org.immutables:criteria (maven):  Annotation and runtime support to generate criteria classes based on immutables model 
Keywords: annotation-processor|builder|gson|guava|immutable-collections|immutable-datastructures|immutable-objects|immutables|jackson|java