public void setProperty ( Class aClass , Object object , String property , Object newValue , boolean b , boolean b1 ) { if ( null == interceptor ) { super . setProperty ( aClass , object , property , newValue , b , b1 ) ; } if ( interceptor instanceof PropertyAccessInterceptor ) { PropertyAccessInterceptor pae = ( PropertyAccessInterceptor ) interceptor ; pae . beforeSet ( object , property , newValue ) ; if ( interceptor . doInvoke ( ) ) { super . setProperty ( aClass , object , property , newValue , b , b1 ) ; } } else { super . setProperty ( aClass , object , property , newValue , b , b1 ) ; } }
Interceptors the call to a property setter if a PropertyAccessInterceptor is available