improvement getItemPathText()