public static < TYPE_1 extends TYPE_2 , TYPE_3 extends TYPE_4 > boolean METHOD_1 ( TYPE_1 VAR_1 , TYPE_3 VAR_2 ) { if ( ! ( TYPE_5 . METHOD_2 ( VAR_1 , VAR_2 ) ) ) { return false ; } return new TYPE_6 ( ) . append ( VAR_1 . METHOD_3 ( ) , VAR_2 . METHOD_3 ( ) ) . METHOD_4 ( ) ; }

public static < TYPE_1 extends TYPE_2 , TYPE_3 extends TYPE_4 > boolean METHOD_1 ( TYPE_1 VAR_1 , TYPE_3 VAR_2 ) { if ( ! ( TYPE_5 . METHOD_2 ( VAR_1 , VAR_2 ) ) ) { return false ; } return ( VAR_1 . METHOD_3 ( ) ) == ( VAR_2 . METHOD_3 ( ) ) ; }
