* add tests for GenericBuilder, mainly to illustrate usage