public java.util.List < TYPE_1 > get ( TYPE_2 start , TYPE_2 end ) { if ( ( start . compareTo ( end ) ) >= 0 ) { throw new TYPE_3 ( STRING_1 ) ; } build ( ) ; java.util.List < TYPE_4 < TYPE_2 , TYPE_1 > > VAR_1 = METHOD_1 ( start , end ) ; java.util.List < TYPE_1 > result = new java.util.ArrayList < > ( ) ; for ( TYPE_4 < TYPE_2 , TYPE_1 > VAR_2 : VAR_1 ) result . add ( VAR_2 . getData ( ) ) ; return result ; }

public java.util.List < TYPE_1 > get ( TYPE_2 start , TYPE_2 end ) { if ( ( start . compareTo ( end ) ) > 0 ) { throw new TYPE_3 ( STRING_1 ) ; } build ( ) ; java.util.List < TYPE_4 < TYPE_2 , TYPE_1 > > VAR_1 = METHOD_1 ( start , end ) ; java.util.List < TYPE_1 > result = new java.util.ArrayList < > ( ) ; for ( TYPE_4 < TYPE_2 , TYPE_1 > VAR_2 : VAR_1 ) result . add ( VAR_2 . getData ( ) ) ; return result ; }
