Generates the field names of the given structure and fills them in with values from the given provider.
the structure
the provider for names
See Implementation
Generates the field names of the given structure and fills them in with values from the given provider.