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