public TYPE_1 < java.lang.String > iterator ( TYPE_2 array , int start ) { return new TYPE_3 ( array , start ) ; } 

public java.util.Iterator < java.lang.String > iterator ( ) { return new TYPE_3 ( this ) ; } 
