public TYPE_1 METHOD_1 ( int index ) { if ( ( VAR_1 ) != null ) { return VAR_1 [ index ] ; } TYPE_1 element ; try { element = ( ( TYPE_1 ) ( VAR_2 . METHOD_2 ( VAR_3 , index ) ) ) ; } catch ( TYPE_2 VAR_4 ) { throw new TYPE_3 ( VAR_4 ) ; } catch ( TYPE_4 VAR_4 ) { throw new TYPE_3 ( VAR_4 ) ; } return element ; }

public static TYPE_1 METHOD_1 ( java.lang.Throwable VAR_3 , int index ) { try { return ( ( TYPE_1 ) ( VAR_2 . METHOD_2 ( VAR_3 , index ) ) ) ; } catch ( TYPE_2 VAR_4 ) { throw new TYPE_3 ( VAR_4 ) ; } catch ( TYPE_4 VAR_4 ) { throw new TYPE_3 ( VAR_4 ) ; } }
