return getFilePath(storage.getFullPath());
}
if(sourceModule.isWorkingCopy()) {
try {
IBuffer buffer = sourceModule.getBuffer();
if(buffer != null) {
IFileStore fileStore = tryCast(ReflectionUtils.readField(buffer, "fFileStore"), IFileStore.class);
return fileStore.toLocalFile(0, null).toPath();
}
} catch (NoSuchFieldException e) {