java.util.List < TYPE_1 > METHOD_1 ( int size ) { java.util.List < TYPE_1 > result ; java.lang.Long VAR_1 = VAR_2 . METHOD_2 ( ) ; while ( true ) { java.lang.System.out.println ( ( STRING_1 + VAR_1 ) ) ; result = METHOD_3 ( size , size , VAR_1 , 0 ) ; if ( result != null ) return result ; VAR_1 = VAR_2 . METHOD_4 ( VAR_1 ) ; } }

java.util.List < TYPE_1 > METHOD_1 ( int size ) { java.util.List < TYPE_1 > result ; java.lang.Long VAR_1 = VAR_2 . METHOD_2 ( ) ; while ( VAR_1 != null ) { result = METHOD_3 ( size , size , VAR_1 , 0 ) ; if ( result != null ) return result ; VAR_1 = VAR_2 . METHOD_4 ( VAR_1 ) ; } return null ; }
