Issue #571: Plugable strategy for getProducedTypeName() which allow
customization