例にあるコードのほとんどは、最初のバリアントと同じです。違いといえば、モデルが作成される方法のみです。以下のコード例を参照してください。
// Create the Tree -> SDM model adapter. // TreeSDMModel2 sdmModel = new TreeSDMModel2(treeModel);
// Create the Tree -> SDM model adapter. // TreeSDMModel2 sdmModel = new TreeSDMModel2(treeModel);