すでに型A、型Bに特化したObjective-Cの配列クラスAArray、BArrayがある状態で、
それらを統一して、ジェネリクスで切り替えられるSwiftのクラスAOrBArrayを作っています。
ジェネリクスを使ったクラスで、ユーザーが指定した型がどちらの型なのかで処理をわけるにはどうすればよいですか?
また、型引数をAとBのみに絞るにはどうすればよいですか?