The mapping mechanism can be implemented in Groovy DSL that provides various predefined functional operators that support end-to-end conversion operations.
- object mappings can be programmatically defined using Groovy DSL with its particular language operations
- poor performance due to DSL preprocessing mechanism (time-consuming) and error-prone