これでいいんじゃね?
リストを持つオブジェクト.リスト.select(Aクラスのオブジェクト => new wrapA(Aクラスのオブジェクト));