Interface ComFoundation<C,​F extends ComFoundation<C,​?>>