вон там выше, как я понимаю, у тебя реализация пишется либкой, зачем тебе там вообще знать что это интерфейс? просто инжектишь себе RequestCloner и неважно, это сгенеренный, или ты потом ручками поменял его на класс со своей реализацией и так же используешь.