private < TYPE_1 extends TYPE_2 & TYPE_3 > void METHOD_1 ( TYPE_1 item ) { if ( item . METHOD_2 ( ) . isEmpty ( ) ) { METHOD_3 ( item , STRING_1 , TYPE_4 . METHOD_4 ( item ) ) ; } else if ( ! ( TYPE_5 . METHOD_5 ( item . METHOD_2 ( ) ) ) ) { METHOD_3 ( item , STRING_2 , TYPE_4 . METHOD_4 ( item ) , item . METHOD_2 ( ) ) ; } }

private < TYPE_1 extends TYPE_2 & TYPE_3 > void METHOD_1 ( TYPE_1 item ) { if ( item . METHOD_2 ( ) . isEmpty ( ) ) { METHOD_3 ( item , STRING_1 , METHOD_4 ( item ) ) ; } else if ( ! ( TYPE_5 . METHOD_5 ( item . METHOD_2 ( ) ) ) ) { METHOD_3 ( item , STRING_2 , METHOD_4 ( item ) , item . METHOD_2 ( ) ) ; } }
