newCode.add(STRUCT_NEW_DECLARE_DEFINE(ANNO_CP_DEFINE, structName));
String labelNum = Integer.toString(semantics.commitPointLabel2Num
.get(construct.label));
+ String potentialLabelNum = Integer.toString(semantics.commitPointLabel2Num
+ .get(construct.potentialCPLabel));
newCode.add(ASSIGN_TO_PTR(structName, "label_num", labelNum));
+ newCode.add(ASSIGN_TO_PTR(structName, "potential_cp_label_num", potentialLabelNum));
newCode.add(STRUCT_NEW_DECLARE_DEFINE(SPEC_ANNOTATION, anno));
newCode.add(ASSIGN_TO_PTR(anno, "type", SPEC_ANNO_TYPE_CP_DEFINE));
newCode.add(ASSIGN_TO_PTR(anno, "annotation", structName));