public static < TYPE_1 extends TYPE_2 & TYPE_3 > TYPE_4 METHOD_1 ( TYPE_5 VAR_1 , TYPE_1 VAR_2 , TYPE_6 < TYPE_7 > VAR_3 ) { TYPE_8 VAR_4 = new TYPE_8 ( ) ; TYPE_9 . METHOD_1 ( VAR_1 , VAR_4 , VAR_2 , VAR_3 ) ; VAR_4 . METHOD_2 ( ) . add ( VAR_2 ) ; return VAR_4 ; }

public static < TYPE_1 extends TYPE_2 & TYPE_3 > TYPE_4 METHOD_1 ( TYPE_5 VAR_1 , TYPE_1 VAR_2 , TYPE_6 < TYPE_7 > VAR_3 ) { TYPE_8 VAR_4 = new TYPE_8 ( ) ; TYPE_9 . METHOD_1 ( ( ) - > VAR_1 , VAR_4 , VAR_4 . METHOD_2 ( ) , VAR_2 , VAR_3 ) ; VAR_4 . METHOD_2 ( ) . add ( VAR_2 ) ; return VAR_4 ; }
