public int METHOD_1 ( TYPE_1 VAR_1 ) throws TYPE_2 { java.util.List < java.lang.Integer > VAR_2 = VAR_1 . METHOD_2 ( ) ; if ( ( VAR_1 . METHOD_2 ( ) . size ( ) ) <= ( VAR_1 . METHOD_3 ( ) ) ) throw new TYPE_2 ( ) ; return VAR_2 . get ( VAR_1 . METHOD_3 ( ) ) ; }

public int METHOD_1 ( TYPE_1 VAR_1 ) throws TYPE_2 { int [ ] VAR_2 = VAR_1 . METHOD_2 ( ) ; if ( ( VAR_1 . METHOD_2 ( ) . length ) <= ( VAR_1 . METHOD_3 ( ) ) ) throw new TYPE_2 ( ) ; return VAR_2 [ VAR_1 . METHOD_3 ( ) ] ; }
