#44: added alternative way to add custom interceptors by using factories
#49: disable rule 8457
#44: corrected javadoc