FIX creation and use of generic and specific builder adapters