現在、関数呼び出し (getFeatures()) から ImmutableSet が返されていますが、後で実行される残りのコードの構造により、これをリストに変更する方がはるかに簡単です。ランタイム例外を生成するキャストを試みました。また、それをリストに変換するための関数呼び出しを調べましたが、役に立ちませんでした。これを行う方法はありますか?私の最近の [失敗した] 試行を以下に示します。
ImmutableSet<FeatureWrapper> wrappersSet = getFeatures();
List<FeatureWrapper> wrappers = (List<FeatureWrapper>) wrappersSet;
ImmutableList を提供する wrapperSet.asList() を見つけましたが、可変リストの方がはるかに好きです