5253545556575859606162
} for (Iterator it = edge.loopingMessages.iterator (); it.hasNext ();) { RegionEdge otherEdge = (RegionEdge) it.next (); Factor otherMsg = newMessages.getMessage (otherEdge.from, otherEdge.to); product.divideBy (otherMsg); } return product; } }