public char next() {if (++index >= limit) {index = limit;return DONE;} else {return current();}}

public char next ( ) { if ( ++ index >= limit ) { index = limit ; return DONE ; } else { return current ( ) ; } }
public override char Next(){if (++index >= limit){index = limit;return Done;}else{return Current;}}
