// have other name conflict
private String structName;
public final Code preCondition;
+ public final Code justifyingCondition;
public final Code transition;
public final Code postCondition;
public final Code print;
this.name = null;
this.structName = null;
this.preCondition = new Code();
+ this.justifyingCondition = new Code();
this.transition = new Code();
this.postCondition = new Code();
this.print = new Code();
if (!name.equals(SpecNaming.Interface)
&& !name.equals(SpecNaming.Transition)
&& !name.equals(SpecNaming.PreCondition)
+ && !name.equals(SpecNaming.JustifyingCondition)
&& !name.equals(SpecNaming.SideEffect)
&& !name.equals(SpecNaming.PostCondition)
&& !name.equals(SpecNaming.PrintValue)) {
this.transition.addLines(primitive.contents);
} else if (name.equals(SpecNaming.PreCondition)) {
this.preCondition.addLines(primitive.contents);
+ } else if (name.equals(SpecNaming.JustifyingCondition)) {
+ this.justifyingCondition.addLines(primitive.contents);
} else if (name.equals(SpecNaming.PostCondition)) {
this.postCondition.addLines(primitive.contents);
} else if (name.equals(SpecNaming.PrintValue)) {