Extract 'ForIterationTemplateProviderBase'