This reverts commit 4a7b56e6e7dd0f83c379ad06b6e81450bc691ba6. There is no agreement.
declarePromisedInterface()