public TYPE_1 METHOD_1 ( ) throws java.lang.Exception { try { int VAR_1 = new java.util.Random ( TYPE_2 . METHOD_2 ( ) ) . METHOD_3 ( this . VAR_2 . size ( ) ) ; TYPE_1 c = this . VAR_2 . remove ( VAR_1 ) ; out . add ( c ) ; return c ; } catch ( TYPE_3 VAR_3 ) { throw new java.lang.Exception ( STRING_1 ) ; } }

public TYPE_1 METHOD_1 ( ) throws java.lang.Exception { try { int VAR_1 = new java.util.Random ( TYPE_2 . METHOD_2 ( ) ) . METHOD_3 ( ( ( this . VAR_2 . size ( ) ) == 0 ? 1 : this . VAR_2 . size ( ) ) ) ; TYPE_1 c = this . VAR_2 . remove ( VAR_1 ) ; out . add ( c ) ; return c ; } catch ( TYPE_3 VAR_3 ) { throw new java.lang.Exception ( STRING_1 ) ; } }
