protected void METHOD_1 ( TYPE_1 target ) { if ( ( ( path ) != null ) && ( path . get ( ( ( path . size ( ) ) - 1 ) ) . equals ( target ) ) ) return ; else path = new TYPE_2 ( METHOD_2 ( ) , target , ( ( TYPE_3 ) ( METHOD_3 ( ) ) ) . METHOD_4 ( ) . METHOD_5 ( ) ) . METHOD_6 ( true ) ; }

protected void METHOD_1 ( TYPE_1 target ) { if ( ( ( ( path ) != null ) && ( ( path . size ( ) ) > 0 ) ) && ( path . get ( ( ( path . size ( ) ) - 1 ) ) . equals ( target ) ) ) return ; else path = new TYPE_2 ( METHOD_2 ( ) , target , ( ( TYPE_3 ) ( METHOD_3 ( ) ) ) . METHOD_4 ( ) . METHOD_5 ( ) ) . METHOD_6 ( true ) ; }
