public static java.lang.Object getValue ( TYPE_1 VAR_1 , java.lang.Object obj ) { java.lang.Object VAR_2 = obj ; java.lang.Object VAR_3 = null ; while ( VAR_2 != null ) { try { VAR_3 = VAR_1 . get ( obj ) ; if ( VAR_3 != null ) { break ; } } catch ( java.lang.Exception VAR_4 ) { if ( ( VAR_2 . getClass ( ) . METHOD_1 ( ) ) != null ) { VAR_2 = VAR_2 . getClass ( ) . METHOD_1 ( ) ; } else { break ; } } } return VAR_3 ; }

public static java.lang.Object getValue ( TYPE_1 VAR_1 , java.lang.Object obj ) { java.lang.Object VAR_2 = obj ; java.lang.Object VAR_3 = null ; while ( VAR_2 != null ) { try { VAR_3 = VAR_1 . get ( obj ) ; break ; } catch ( java.lang.Exception VAR_4 ) { if ( ( VAR_2 . getClass ( ) . METHOD_1 ( ) ) != null ) { VAR_2 = VAR_2 . getClass ( ) . METHOD_1 ( ) ; } else { break ; } } } return VAR_3 ; }
