public char previous() {if (--index < start) {index = start;return DONE;} else {return current();}}
public override char Previous(){if (--index < start){index = start;return Done;}else{return Current;}}