public java.lang.String METHOD_1 ( TYPE_1 VAR_1 ) { java.lang.String t = VAR_2 . getString ( VAR_1 . METHOD_2 ( ) ) ; if ( t == null ) { TYPE_2 VAR_3 = TYPE_2 . METHOD_3 ( ( ( java.lang.String ) ( TYPE_3 . getValue ( VAR_2 ) ) ) ) ; if ( VAR_3 == null ) return VAR_1 . METHOD_4 ( ) ; else return VAR_3 . METHOD_1 ( VAR_1 ) ; } else return t ; }

public java.lang.String METHOD_1 ( TYPE_1 VAR_1 ) { java.lang.String t = VAR_2 . getString ( VAR_1 . METHOD_2 ( ) ) ; if ( t == null ) { TYPE_2 VAR_3 = TYPE_2 . METHOD_3 ( ( ( java.lang.String ) ( TYPE_3 . getValue ( VAR_2 ) ) ) ) ; if ( ( VAR_3 == null ) || ( VAR_3 == ( this ) ) ) return VAR_1 . METHOD_4 ( ) ; else return VAR_3 . METHOD_1 ( VAR_1 ) ; } else return t ; }
