Description
Several methods in PeerImpl rely on buildCriteria() and buildColumnValues() respectively. An intermediate layer of AbstractPeerImpl can be used to concentrate these methods in a central class and reduce the amount of generated code duplication.