Interceptors are hooks than can monitor various stages of the CORBA request processing. The {@link org.omg.PortableInterceptor.IORInterceptor} monitors all new object refereces (IORs) being created and can add to them additional information. The {@link org.omg.PortableInterceptor.ClientRequestInterceptor} monitors request handling on the client side and the {@link org.omg.PortableInterceptor.ServerRequestInterceptor} monitors request handling on the server side. The client and server request interceptors can add additional data to the CORBA message that is accessible on remote side after the message is transmitted. They can also forward request to another target. All interceptor functions also work for the local invocations. The interceptors are registered in ORB.init(...) using {@link org.omg.PortableInterceptor.ORBInitializer}. @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org)