private boolean METHOD_1 ( final TYPE_1 a , final TYPE_1 b ) { if ( ( a == b ) && ( b == null ) ) { return false ; } if ( ( ( a == null ) && ( b != null ) ) || ( ( a != null ) && ( b == null ) ) ) { return true ; } return ! ( TYPE_2 . METHOD_2 ( a , b ) ) ; }

private boolean METHOD_1 ( final TYPE_1 a , final TYPE_1 b ) { if ( ( a == b ) && ( b == null ) ) { return false ; } return ( ( a == null ) || ( b == null ) ) || ( ! ( TYPE_2 . METHOD_2 ( a , b ) ) ) ; }
