public static < TYPE_1 , TYPE_2 , TYPE_3 > boolean METHOD_1 ( final TYPE_4 < TYPE_1 > a , final TYPE_5 < TYPE_2 > b , final TYPE_4 < TYPE_3 > c ) { return ( a . METHOD_2 ( ) . equals ( c . METHOD_2 ( ) ) ) && ( TYPE_6 . METHOD_3 ( a , b ) ) ; }

public static < TYPE_1 , TYPE_2 , TYPE_3 > boolean METHOD_1 ( final TYPE_4 < TYPE_1 > a , final TYPE_5 < TYPE_2 > b , final TYPE_4 < TYPE_3 > c ) { return ( a . METHOD_2 ( ) . equals ( c . METHOD_2 ( ) ) ) && ( TYPE_6 . contains ( b , a ) ) ; }
