@java.lang.SuppressWarnings("all") public String getFilesystemPath() { java.lang.Object value = this.filesystemPath.get(); if (value == null) { synchronized (this.filesystemPath) { value = this.filesystemPath.get(); if (value == null) { final String actualValue = resolveFilesystemPath(); value = actualValue == null ? this.filesystemPath : actualValue; this.filesystemPath.set(value); } } } return (String) (value == this.filesystemPath ? null : value); } }