public static boolean METHOD_1 ( TYPE_1 VAR_1 ) { TYPE_2 VAR_2 = TYPE_3 . METHOD_2 ( VAR_1 ) ; while ( VAR_2 instanceof TYPE_4 ) { VAR_2 = VAR_2 . METHOD_3 ( ) ; } if ( ( ( VAR_2 instanceof TYPE_5 ) || ( VAR_2 instanceof TYPE_6 ) ) || ( VAR_2 instanceof TYPE_7 ) ) { return true ; } return false ; }

public static boolean METHOD_1 ( TYPE_1 VAR_1 ) { int count = 0 ; TYPE_2 VAR_2 = TYPE_3 . METHOD_2 ( VAR_1 ) ; while ( VAR_2 instanceof TYPE_4 ) { VAR_2 = VAR_2 . METHOD_3 ( ) ; count ++ ; } if ( ( ( VAR_2 instanceof TYPE_5 ) || ( VAR_2 instanceof TYPE_6 ) ) || ( VAR_2 instanceof TYPE_7 ) ) { return true ; } else if ( ( VAR_2 instanceof java.lang.Class ) && ( count > 0 ) ) { return true ; } return false ; }
