Issue #1643: Add an @Ignore'd test.
Issue #1728: Use normal (not non-widening) rules for transforming constructor parameter types and add a typecast when assigning to the field.
Issue #1728: Revert ccb501d so that named argument invocation uses normal erasure rules.
Issue #1728: Extends test to cover the second example of the problem with type parameters
Issue #1728: Update two .src which have changed.