How are the interceptors generated on «setup:di:compile» in Magento 2.2?

See also: