throw new IllegalArgumentException(); if (this.equals(newval)) return true; if (this.equals(Active)) { if (newval.equals(Prepared)) return true; if (newval.equals(RunState.Aborted)) return true; if (newval.equals(Committed)) return true; } else if (this.equals(RunState.Prepared)) { if (newval.equals(Aborted)) return true; if (newval.equals(Committed)) return true;
throw new IllegalArgumentException(); if (this.equals(newval)) return true; if (this.equals(Active)) { if (newval.equals(Prepared)) return true; if (newval.equals(RunState.Aborted)) return true; if (newval.equals(Committed)) return true; } else if (this.equals(RunState.Prepared)) { if (newval.equals(Aborted)) return true; if (newval.equals(Committed)) return true;