private java.util.List < java.lang.Class > METHOD_1 ( java.lang.Object VAR_1 ) { java.util.List < java.lang.Class > VAR_2 = new java.util.ArrayList < java.lang.Class > ( ) ; java.lang.Class VAR_3 = VAR_1 . getClass ( ) ; while ( ! ( VAR_3 . METHOD_2 ( ) . equals ( VAR_4 class ) ) ) { VAR_2 . add ( VAR_3 ) ; VAR_3 = VAR_3 . METHOD_2 ( ) ; } return VAR_2 ; }

private java.util.List < java.lang.Class > METHOD_1 ( java.lang.Object VAR_1 ) { java.util.List < java.lang.Class > VAR_2 = new java.util.ArrayList < java.lang.Class > ( ) ; java.lang.Class VAR_3 = VAR_1 . getClass ( ) ; while ( ! ( VAR_3 . equals ( VAR_4 class ) ) ) { VAR_2 . add ( VAR_3 ) ; VAR_3 = VAR_3 . METHOD_2 ( ) ; } return VAR_2 ; }
