public java.util.ArrayList < TYPE_1 > METHOD_1 ( TYPE_1 VAR_1 ) { for ( int i = 0 ; i < ( this . path . size ( ) ) ; i ++ ) { TYPE_1 VAR_2 = this . path . get ( i ) ; if ( VAR_2 . equals ( VAR_1 ) ) { return new java.util.ArrayList < TYPE_1 > ( this . path . METHOD_2 ( 0 , i ) ) ; } } return null ; }

public java.util.ArrayList < TYPE_1 > METHOD_1 ( TYPE_1 VAR_1 ) { for ( int i = 0 ; i < ( this . path . size ( ) ) ; i ++ ) { TYPE_1 VAR_2 = this . path . get ( i ) ; if ( VAR_2 . equals ( VAR_1 ) ) { return new java.util.ArrayList < TYPE_1 > ( this . path . METHOD_2 ( 0 , ( i + 1 ) ) ) ; } } return null ; }
