code: private Map<Segmentation, Double> computeScores(String wordStr) {
  		Map<Segmentation, Double> scores = Maps.newHashMap();
  		List<Segmentation> rawSegmentations = Segmentation.getSegmentations(wordStr, this.opt.getMaxNumberOfComponents(), this.opt.getMinComponentSize());
  		for(Segmentation segmentation:rawSegmentations) {
  			double segmentationScore = computeSegmentationScore(segmentation);
  			if(segmentationScore >= this.opt.getScoreThreshold())
  				scores.put(segmentation, segmentationScore);
  		}
  		return scores;
  	}
docs: /*
  Compute scores for all segmentations of the word