Nomin is a mapping engine for the Java platform. It provides abilities to transform object trees using declarative mapping rules. Main features are no XML configuration, intuitively looking mapping, using arbitrary expressions/method invocations.