public float documentProbability(Map features, String _class) throws IOException { float ret = 1; for (Map.Entry featureFrequency : features.entrySet()) { ret *= weightedFeatureProbability(featureFrequency.getKey(), _class); } return ret; }