How does \Magento\Framework\Api\ExtensionAttribute\JoinProcessor::getJoinDirectivesForType() work?

Context: How does \Magento\Framework\Api\ExtensionAttribute\JoinProcessor::process() work?

Details: How does \Magento\Framework\Api\ExtensionAttributesFactory::getExtensibleInterfaceName() work?

See also: