private static java.util.List < TYPE_1 > METHOD_1 ( TYPE_1 target ) { java.util.List < TYPE_1 > path = new java.util.LinkedList < TYPE_1 > ( ) ; path . add ( target ) ; TYPE_1 VAR_1 = target ; while ( ( VAR_1 . METHOD_2 ( ) . METHOD_3 ( ) ) != 0 ) { path . add ( VAR_1 . METHOD_2 ( ) ) ; VAR_1 = VAR_1 . METHOD_2 ( ) ; } TYPE_2 . METHOD_4 ( path ) ; return path ; }

private static java.util.List < TYPE_1 > METHOD_1 ( TYPE_1 target ) { java.util.List < TYPE_1 > path = new java.util.LinkedList < TYPE_1 > ( ) ; path . add ( target ) ; TYPE_1 VAR_1 = target ; while ( ( ( VAR_1 . METHOD_2 ( ) ) != null ) && ( ( VAR_1 . METHOD_2 ( ) . METHOD_3 ( ) ) != 0 ) ) { path . add ( VAR_1 . METHOD_2 ( ) ) ; VAR_1 = VAR_1 . METHOD_2 ( ) ; } TYPE_2 . METHOD_4 ( path ) ; return path ; }
