No longer uses File.Seperator to build sourceRoot