please explain checking for < TypeProbabilityDatas.Percent why not is safe?
<
TypeProbabilityDatas.Percent