public static < TYPE_1 > java.util.Collection < java.lang.Long > METHOD_1 ( java.util.Collection < TYPE_2 < TYPE_1 > > keys ) { java.util.List < java.lang.Long > VAR_1 = new java.util.ArrayList < java.lang.Long > ( ) ; for ( TYPE_2 < TYPE_1 > key : keys ) { VAR_1 . add ( java.lang.Long . METHOD_2 ( key . getId ( ) ) ) ; } return VAR_1 ; }

public static < TYPE_1 > java.util.Collection < java.lang.Long > METHOD_1 ( java.util.Collection < TYPE_2 < TYPE_1 > > keys ) { java.util.List < java.lang.Long > VAR_1 = null ; if ( keys != null ) { VAR_1 = new java.util.ArrayList < java.lang.Long > ( ) ; for ( TYPE_2 < TYPE_1 > key : keys ) { VAR_1 . add ( java.lang.Long . METHOD_2 ( key . getId ( ) ) ) ; } } return VAR_1 ; }
