private TYPE_1 METHOD_1 ( ) { final TYPE_1 target = VAR_1 . target ( VAR_2 ) ; if ( ! ( TYPE_2 . METHOD_2 ( VAR_3 ) ) ) { return target . path ( VAR_3 ) ; } return target ; } 

protected TYPE_1 METHOD_1 ( ) { final TYPE_1 target = VAR_1 . target ( VAR_2 ) ; if ( ! ( TYPE_2 . METHOD_2 ( VAR_3 ) ) ) { return target . path ( VAR_3 ) ; } return target ; } 
