private WikiPage createExternalSymbolicLink(String linkPath, String linkName, WikiPage parent) {
   String fullPagePath = new VariableTool(variableSource).replace(linkPath);
   File file = WikiPageUtil.resolveFileUri(fullPagePath, rootPath);
   File parentDirectory = file.getParentFile();
   if (fileSystem.exists(parentDirectory)) {
     WikiPage externalRoot = makeChildPage(file, file.getName(), null);
     if (externalRoot != null) {
       return new SymbolicPage(linkName, externalRoot, parent);
     }
   }
   return null;
 }
 private File createFileFromPath(String linkPath) {
   // See FileSystemSubWikiPageFactory.createExternalSymbolicLink(), also.
   String fullPageURI = new VariableTool(context.variableSource).replace(linkPath);
   return WikiPageUtil.resolveFileUri(fullPageURI, new File(context.rootPath));
 }