public static java.lang.Throwable METHOD_1 ( java.lang.Throwable VAR_1 ) { if ( ( ( VAR_1 instanceof TYPE_1 ) || ( VAR_1 instanceof TYPE_2 ) ) && ( ( VAR_1 . METHOD_2 ( ) ) != null ) ) { return VAR_1 . METHOD_2 ( ) ; } return VAR_1 ; }

public static java.lang.Throwable METHOD_1 ( java.lang.Throwable VAR_1 ) { while ( ( ( VAR_1 instanceof TYPE_1 ) || ( VAR_1 instanceof TYPE_2 ) ) && ( ( VAR_1 . METHOD_2 ( ) ) != null ) ) { VAR_1 = VAR_1 . METHOD_2 ( ) ; } return VAR_1 ; }
