protected void setupBaseDir() {
   String path = LdiResourceUtil.getResourcePath(referenceClass);
   URL url = LdiResourceUtil.getResource(path);
   String fileName = null;
   if ("zip".equals(url.getProtocol())) {
     fileName = LdiZipFileUtil.toZipFilePath(url);
   } else {
     fileName = LdiJarFileUtil.toJarFilePath(url);
   }
   File jarFile = new File(fileName);
   File dir = jarFile.getParentFile();
   setBaseDir(LdiFileUtil.getCanonicalPath(dir));
 }