public Entry<String, Ref> next() {if (hasNext()) {Entry<String, Ref> r = next;next = peek();return r;}throw new NoSuchElementException();}

public Entry < String , Ref > next ( ) { if ( hasNext ( ) ) { Entry < String , Ref > r = next ; next = peek ( ) ; return r ; } throw new NoSuchElementException ( ) ; }
public override KeyValuePair<string, Ref> Next(){if (this.HasNext()){Ent r = this.next;this.next = this.Peek();return r;}throw new NoSuchElementException();}
