* OS dependent path separator
* Using Guava joiner instead of adhoc concatenation