Using caching filesystem
getDir should return null if there is no source file related to dependency (this is necessary for completely derived dependencies)