new String[] {
new String(shownConstructor.declaringClass.sourceName()),
typesAsString(shownConstructor.isVarargs(), shownConstructor.parameters, false),
new String(shownConstructor.declaringClass.readableName()),
typesAsString(false, invocationArguments, false),
new String(inferredTypeArgument.readableName()),
new String(typeParameter.sourceName),
parameterBoundAsString(typeParameter, false) },
new String[] {
new String(shownConstructor.declaringClass.sourceName()),
typesAsString(shownConstructor.isVarargs(), shownConstructor.parameters, true),