private void METHOD_1 ( TYPE_1 < ? > node , java.lang.Object data , boolean VAR_1 ) { final boolean VAR_2 = ( TYPE_2 . METHOD_2 ( node ) ) && ( TYPE_2 . METHOD_3 ( node ) ) ; if ( ( ( ! VAR_1 ) && ( ! ( TYPE_2 . METHOD_4 ( node ) ) ) ) && VAR_2 ) { METHOD_5 ( data , node ) ; } }

private void METHOD_1 ( TYPE_1 < ? > node , java.lang.Object data , boolean VAR_1 ) { final boolean VAR_2 = ( TYPE_2 . METHOD_2 ( node ) ) || ( TYPE_2 . METHOD_3 ( node ) ) ; if ( ( ( ! VAR_1 ) && ( ! ( TYPE_2 . METHOD_4 ( node ) ) ) ) && VAR_2 ) { METHOD_5 ( data , node ) ; } }
