PT likelihood = new PT(mfmap.getProjectionDomainProduct());
PT.marginalizeDomainsFast(likelihood,
jtcluster.getPotential().getProbabilityPotential(),
mfmap);
likelihood.normalize();
node.setMarginal(likelihood);
} else if (node.isUtility()) {
ClusterBundle cbundle = clusterHash.get(node);
SJTVertex jtcluster = cbundle.jtcluster;
PT utility = jtcluster.getPotential().getProbabilityPotential().clone();