public void enter() {
    entryAction();

    sCIDefault.myString = "hello";

    sCIDefault.myString2 = "world";

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

    clearEvents();
    clearOutEvents();

    sCIDefault.myString = "";

    sCIDefault.myString2 = "";

    sCIDefault.equals = false;

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

      sCIDefault.equals =
          (sCIDefault.myString == null
              ? sCIDefault.myString2 == null
              : sCIDefault.myString.equals(sCIDefault.myString2));

      sCIDefault.notEqual =
          (sCIDefault.myString == null
              ? sCIDefault.myString2 == null
              : !sCIDefault.myString.equals(sCIDefault.myString2));

      nextStateIndex = 0;
      stateVector[0] = State.main_region_StateB;
    }
  }
 public boolean getNotEqual() {
   return sCIDefault.getNotEqual();
 }
 public void setNotEqual(boolean value) {
   sCIDefault.setNotEqual(value);
 }
 public void setEquals(boolean value) {
   sCIDefault.setEquals(value);
 }
 public void setMyString2(String value) {
   sCIDefault.setMyString2(value);
 }
 public String getMyString2() {
   return sCIDefault.getMyString2();
 }
 public void raiseE1() {
   sCIDefault.raiseE1();
 }
 protected void clearEvents() {
   sCIDefault.clearEvents();
 }