public void init() {
    for (int i = 0; i < 1; i++) {
      stateVector[i] = State.$NullState$;
    }

    clearEvents();
    clearOutEvents();

    sCInterface.myInt1 = 0;

    sCInterface.myInt2 = 0;

    sCInterface.less = false;

    sCInterface.greater = false;

    sCInterface.equalOrLess = false;

    sCInterface.equalOrGreater = false;

    sCInterface.equal = false;

    sCInterface.notEqual = false;

    sCInterface.plus = 0;

    sCInterface.minus = 0;

    sCInterface.multiply = 0;

    sCInterface.division = 0;

    sCInterface.modulo = 0;

    sCInterface.negat = 0;

    sCInterface.complement = false;

    sCInterface.multiAssign = 2;

    sCInterface.divAssign = 20;

    sCInterface.plusAssign = 2;

    sCInterface.minusAssign = 2;

    sCInterface.moduloAssign = 20;
  }
  /* The reactions of state StateA. */
  private void reactMain_region_StateA() {
    if (sCInterface.e1) {
      nextStateIndex = 0;
      stateVector[0] = State.$NullState$;

      sCInterface.less = (sCInterface.myInt1 < sCInterface.myInt2);

      sCInterface.greater = (sCInterface.myInt1 > sCInterface.myInt2);

      sCInterface.equalOrLess = (sCInterface.myInt1 <= sCInterface.myInt2);

      sCInterface.equalOrGreater = (sCInterface.myInt1 >= sCInterface.myInt2);

      sCInterface.equal = (sCInterface.myInt1 == sCInterface.myInt2);

      sCInterface.notEqual = (sCInterface.myInt1 != sCInterface.myInt2);

      sCInterface.plus = sCInterface.myInt1 + sCInterface.myInt2;

      sCInterface.minus = sCInterface.myInt1 - sCInterface.myInt2;

      sCInterface.multiply = sCInterface.myInt1 * sCInterface.myInt2;

      sCInterface.division = sCInterface.myInt1 / sCInterface.myInt2;

      sCInterface.modulo = sCInterface.myInt1 % sCInterface.myInt2;

      sCInterface.negat = -sCInterface.myInt1;

      sCInterface.multiAssign *= sCInterface.myInt1;

      sCInterface.divAssign /= sCInterface.myInt1;

      sCInterface.plusAssign += sCInterface.myInt1;

      sCInterface.minusAssign -= sCInterface.myInt1;

      sCInterface.moduloAssign %= sCInterface.myInt1;

      nextStateIndex = 0;
      stateVector[0] = State.main_region_StateB;
    }
  }