public int readlink(String path, CharBuffer link) throws FuseException {
Path p = Paths.get(this.mountedVolume + path);
try {
String lpath = Files.readSymbolicLink(p).toString();
if (lpath.startsWith(this.mountedVolume))
<BUG>lpath = this.mountPoint
+ lpath.substring(this.mountedVolume.length());
</BUG>
link.put(lpath);
} catch (Exception e) {

public int readlink(String path, CharBuffer link) throws FuseException {
Path p = Paths.get(this.mountedVolume + path);
try {
String lpath = Files.readSymbolicLink(p).toString();
if (lpath.startsWith(this.mountedVolume))
lpath = this.mountPoint + lpath.substring(this.mountedVolume.length());
link.put(lpath);
} catch (Exception e) {
