docs: public boolean processDetail(Record parent, String strSourcePath, String strDestPath)
      {
          boolean bSubsExist = false;
          String strName;
          Script recReplication = new Script(this);
          recReplication.setKeyArea(Script.PARENT_FOLDER_ID_KEY);
          recReplication.addListener(new SubFileFilter(parent));
          try   {
              strName = parent.getField(Script.NAME).toString();
                      while (recReplication.hasNext())
              { // Read through the pictures and create an index
                  recReplication.next();
                  bSubsExist = true;
                  strName = recReplication.getField(Script.NAME).toString();
                  String strSource = recReplication.getField(Script.SOURCE_PARAM).toString();
                  String strDestination = recReplication.getField(Script.DESTINATION_PARAM).toString();
                  strSource = strSourcePath + strSource;
                  strDestination = strDestPath + strDestination;
                  this.processDetail(recReplication, strSource, strDestination);
              }
              recReplication.close();
          } catch (DBException ex)    {
              ex.printStackTrace();
          }
          if (strSourcePath.length() > 0)
              if (Character.isLetterOrDigit(strSourcePath.charAt(strSourcePath.length() - 1)))
          {
              System.out.println("From: " + strSourcePath + " To: " + strDestPath);
              File fileSource = new File(strSourcePath);
              File fileDest = new File(strDestPath);
              if (fileSource.exists())
              {
                  if (fileDest.exists())
                      fileDest.delete();
                  else
                      System.out.println("Target doesn't exist: " + strSourcePath);
                  try   {
                      FileInputStream inStream = new FileInputStream(fileSource);
                      FileOutputStream outStream = new FileOutputStream(fileDest);
                      org.jbundle.jbackup.util.Util.copyStream(inStream, outStream);
                  } catch (FileNotFoundException ex)  {
                      ex.printStackTrace();
                  } catch (IOException ex)    {
                      ex.printStackTrace();
                  }
              }
          }
          return bSubsExist;
      }