package jetbrains.mps.internal.collections.runtime.impl;
/*Generated by MPS */
public enum HasNextState {
UNKNOWN(-1),
HAS_NEXT(1),
AT_END(0);
private int value;
private HasNextState(int value) {
this.value = value;
}
public boolean unknown() {
return value < 0;
}
public boolean hasNext() {
if (value < 0) {
throw new IllegalStateException();
}
return value > 0;
}
}