parametrized toDisplayString