deferred class C inherit A $(A_ADAPT) B $(B_ADAPT) end