public TYPE_1 METHOD_1 ( ) throws TYPE_2 { if ( ( VAR_1 . size ( ) ) == 0 ) throw new TYPE_2 ( STRING_1 ) ; java.util.Random VAR_2 = new java.util.Random ( ) ; int VAR_3 = VAR_2 . METHOD_2 ( VAR_1 . size ( ) ) ; return VAR_1 . get ( VAR_3 ) ; }

public TYPE_1 METHOD_1 ( ) throws TYPE_2 { if ( ( VAR_1 . size ( ) ) == 0 ) throw new TYPE_2 ( STRING_1 ) ; java.util.Random VAR_2 = new java.util.Random ( ) ; int VAR_3 = VAR_2 . METHOD_2 ( VAR_1 . size ( ) ) ; return VAR_1 . remove ( VAR_3 ) ; }
