public java.lang.String getText ( java.lang.Object element ) { final java.lang.String VAR_1 ; final java.lang.Object VAR_2 = METHOD_1 ( element ) ; if ( VAR_2 instanceof TYPE_1 ) { VAR_1 = getText ( ( ( TYPE_1 ) ( VAR_2 ) ) . getValue ( ) ) ; } else if ( element instanceof TYPE_2 ) { VAR_1 = ( ( TYPE_2 ) ( element ) ) . getText ( ) ; } else { VAR_1 = VAR_3 . getText ( VAR_2 ) ; } return VAR_1 ; }

public java.lang.String getText ( java.lang.Object element ) { final java.lang.String VAR_1 ; final java.lang.Object VAR_2 = METHOD_1 ( element ) ; if ( VAR_2 instanceof TYPE_1 ) { VAR_1 = getText ( ( ( TYPE_1 ) ( VAR_2 ) ) . getValue ( ) ) ; } else if ( element instanceof TYPE_2 ) { VAR_1 = ( ( TYPE_2 ) ( element ) ) . getText ( ) ; } else { synchronized ( VAR_2 ) { VAR_1 = VAR_3 . getText ( VAR_2 ) ; } } return VAR_1 ; }
