docs: public void run()
      {
          String sourceDir = this.getProperty(SOURCE_DIR);
          sourceDir = ConvertBase.fixFilePath(sourceDir, File.separator);
          this.setProperty(SOURCE_DIR, sourceDir);
          
          String destDir = this.getProperty(DEST_DIR);
          destDir = ConvertBase.fixFilePath(destDir, File.separator);
          if (destDir != null)
          	if (destDir.equals(sourceDir))
          		destDir += "out";
          this.setProperty(DEST_DIR, destDir);
          
          String strSourcePackage = this.getProperty(SOURCE_PACKAGE);
          if (strSourcePackage == null)
          	strSourcePackage = ConvertBase.fixFilePath(sourceDir, ".");
          String strDestPackage = this.getProperty(DEST_PACKAGE);
          if (strDestPackage == null)
          	strDestPackage = ConvertBase.fixFilePath(destDir, ".");
  
          sourceDir = this.getFullPath(sourceDir);
  
          File fileDir = new File(sourceDir);
          
          if (fileDir.isDirectory())
              this.moveDirectory(fileDir, null);
      }