public bool matches(String vName, bool value) { bool rVal = false; if (probabilityDistribution.variableNames.ContainsKey(vName)) { int idx = probabilityDistribution.variableNames[vName]; rVal = values[idx] == value; } return rVal; }