Generate a DocumentExtractorConfig using the provided inputs.
Requirements:
- Generate high-quality examples that match the prompt and extraction classes.
- Ensure examples include realistic source text and cover all extraction classes.
- Include meaningful attributes on each extraction when applicable.
- If source files are provided, ground example text in that content.
- Set the configuration name exactly as provided.
- Preserve the provided prompt description and extraction classes.
- Do not add or remove extraction classes.
