public < TYPE_1 > java.util.List < TYPE_1 > METHOD_1 ( java.util.List < TYPE_1 > VAR_1 , int num ) { java.util.List < TYPE_1 > VAR_2 = new java.util.ArrayList < TYPE_1 > ( ) ; int start = ( VAR_1 . size ( ) ) - num ; for ( int i = start ; i < ( VAR_1 . size ( ) ) ; i ++ ) { VAR_2 . add ( VAR_1 . get ( i ) ) ; } return VAR_2 ; }

public < TYPE_1 > java.util.List < TYPE_1 > METHOD_1 ( java.util.List < TYPE_1 > VAR_1 , int num ) { java.util.List < TYPE_1 > VAR_2 = new java.util.ArrayList < TYPE_1 > ( ) ; int start = ( VAR_1 . size ( ) ) - num ; if ( start < 0 ) { start = 0 ; } for ( int i = start ; i < ( VAR_1 . size ( ) ) ; i ++ ) { VAR_2 . add ( VAR_1 . get ( i ) ) ; } return VAR_2 ; }
