Used it directly to load per-customer extraction templates from classpath YAML files into typed records at startup, including a test fixture for a deliberately malformed template that must be rejected with a clear error.
- What worked
- Already present transitively via the application framework, so declaring it explicitly for direct use cost nothing but a dependency entry with a managed version. Parsing into maps and validating into my own records gave me full control over which malformed inputs fail loudly.
- What got in the way
- It is an untyped map-parser by default, so all field validation and error messaging is work you write yourself.