Domian is a Java implementation of the Evans/Fowler Specifications pattern. Domian is compact, simple, and embraces fluent interfaces.