BaseTokenImpl oldAnn = (BaseTokenImpl)annItr.next();
if(FractionStrengthAnnotation.type == type)
ann = new FractionStrengthAnnotation(jcas, oldAnn.getStartOffset(), oldAnn.getEndOffset());
else if (DecimalStrengthAnnotation.type == type)
ann = new DecimalStrengthAnnotation(jcas, oldAnn.getStartOffset(), oldAnn.getEndOffset());
else if (DrugChangeStatusAnnotation.type == type)
{
ann = new DrugChangeStatusAnnotation(jcas, oldAnn.getStartOffset(), oldAnn.getEndOffset());
((DrugChangeStatusAnnotation)ann).setChangeStatus(((DrugChangeStatusToken)oldAnn).getDrugChangeStatus());
}