When creating a DartType for a list field, pass the withPrefix parameter...

... to the recursive call so we don't end up incorrectly qualifying the generic type.