Represents both absolute path and relative path if available.
Removes kotlin specific file name suffixes, e.g. .kt. Note, will not remove other possible/known file suffixes like '.java'