Minimal structural interface needed by populateFromSupports. Using a structural type rather than the concrete ArgumentEngine<…> class prevents generic-parameter variance errors when the caller uses default type params.
populateFromSupports
ArgumentEngine<…>
Minimal structural interface needed by
populateFromSupports. Using a structural type rather than the concreteArgumentEngine<…>class prevents generic-parameter variance errors when the caller uses default type params.