RiskAndFeatureAnnotationOnLMHG riskAnnotatorNoEquiv = new RiskAndFeatureAnnotationOnLMHG(
this.baselineLMOrder, this.ngramStateID, this.linearCorpusGainThetas, this.symbolTbl,
this.featureStringToIntegerMap, this.featTemplates, this.haveRefereces);
GradientConsumer c = new GradientConsumer(this.useSemiringV2, this, queue, weightsForTheta,
riskAnnotatorNoEquiv, this.temperature, this.scalingFactor, this.shouldComputeGradientForScalingFactor);
consumers.add(c);
}