private boolean METHOD_1 ( final TYPE_1 VAR_1 , final TYPE_1 node ) { TYPE_1 VAR_2 = node ; while ( ! ( VAR_2 . equals ( VAR_1 ) ) ) { switch ( VAR_2 . getType ( ) ) { case VAR_3 : case VAR_4 : VAR_2 = VAR_2 . METHOD_2 ( ) ; VAR_2 = VAR_2 . METHOD_3 ( ) ; break ; default : return false ; } } return true ; }

private boolean METHOD_1 ( final TYPE_1 VAR_1 , final TYPE_1 node ) { TYPE_1 VAR_2 = node ; while ( ! ( VAR_2 . equals ( VAR_1 ) ) ) { switch ( VAR_2 . getType ( ) ) { case VAR_3 : case VAR_4 : while ( ( VAR_2 . METHOD_3 ( ) ) == null ) { VAR_2 = VAR_2 . METHOD_2 ( ) ; } VAR_2 = VAR_2 . METHOD_3 ( ) ; break ; default : return false ; } } return true ; }
