===
vap+dat:file:///tmp/foo.txt
             ^
vap+dat:file:///tmp/foo.txt
             ^
vap+dat
===

vapScheme: vap+dat
scheme: file
resourceUri: file:///tmp/foo.txt
path: file:///tmp/
file: file:///tmp/foo.txt
ext: .txt
params: null
filters: null
surl: file:///tmp/foo.txt
caretPos: 5
formatCarotPos: 13