private < TYPE_1 , TYPE_2 > TYPE_3 < TYPE_4 > METHOD_1 ( TYPE_1 data , TYPE_5 VAR_1 , TYPE_6 < TYPE_1 , TYPE_2 , TYPE_4 > path ) throws TYPE_7 { TYPE_8 VAR_2 = METHOD_2 ( VAR_1 ) ; TYPE_9 < TYPE_1 > VAR_3 = VAR_4 . METHOD_3 ( ) . METHOD_4 ( data ) ; try { return path . METHOD_5 ( VAR_3 , VAR_2 , VAR_5 , height , new TYPE_10 ( VAR_1 ) ) ; } finally { VAR_3 . METHOD_6 ( ) ; } }

private < TYPE_1 , TYPE_2 > TYPE_3 < TYPE_4 > METHOD_1 ( TYPE_1 data , TYPE_5 VAR_1 , TYPE_6 < TYPE_1 , TYPE_2 , TYPE_4 > path ) throws TYPE_7 { TYPE_8 VAR_2 = METHOD_2 ( VAR_1 ) ; TYPE_9 < TYPE_1 > VAR_3 = VAR_4 . METHOD_3 ( ) . METHOD_4 ( data ) ; try { return path . METHOD_5 ( VAR_3 , VAR_2 , VAR_5 , height , new TYPE_10 < TYPE_2 > ( VAR_1 ) ) ; } finally { VAR_3 . METHOD_6 ( ) ; } }
