new String[] {
new String(shownMethod.selector),
typesAsString(shownMethod.isVarargs(), shownMethod.parameters, true),
new String(shownMethod.declaringClass.shortReadableName()),
typesAsString(false, invocationArguments, true),
new String(inferredTypeArgument.shortReadableName()),
new String(typeParameter.sourceName),
parameterBoundAsString(typeParameter, true) },
(int) (messageSend.nameSourcePosition >>> 32),
(int) messageSend.nameSourcePosition);
return;