public TYPE_1 METHOD_1 ( java.util.ArrayList < java.lang.Integer > list , java.util.Random VAR_1 ) { TYPE_2 item = TYPE_3 . METHOD_2 ( list . get ( VAR_1 . METHOD_3 ( list . size ( ) ) ) ) ; return new TYPE_1 ( item , METHOD_4 ( VAR_2 , VAR_1 ) ) ; }

public TYPE_1 METHOD_1 ( java.util.ArrayList < java.lang.Integer > list , java.util.Random VAR_1 ) { if ( ( list . size ( ) ) == 0 ) return null ; TYPE_2 item = TYPE_3 . METHOD_2 ( list . get ( VAR_1 . METHOD_3 ( list . size ( ) ) ) ) ; return new TYPE_1 ( item , METHOD_4 ( VAR_2 , VAR_1 ) ) ; }
