for (int i = 0; i < pSetVector.size(); i++) {
SpecsSet ss = (SpecsSet) pSetVector.elementAt(i);
if (ss instanceof ParsimonyModelSet) {
ParsimonyModelSet pmSet = (ParsimonyModelSet) ss;
TypeSet typeSet = createTypeSet(pMesqMatrix, pmSet, pMatrix);
if (pmSet == defaultModelSet) {
foundDefault = true;
pMatrix.setDefaultTypeSet(typeSet);
}
pMatrix.getTypeSets().add(typeSet);
}
}
if (!foundDefault && defaultModelSet != null) {
TypeSet typeSet = createTypeSet(pMesqMatrix, defaultModelSet, pMatrix);
pMatrix.setDefaultTypeSet(typeSet);
// Default typeset *is* in the above weight set collection.
pMatrix.getTypeSets().add(typeSet);