package de.philipphager.disclosure.util.device;

import java.io.File;
import javax.inject.Inject;
import timber.log.Timber;

public class FileUtils {
  @Inject public FileUtils() {
  }

  public void delete(File file) {
    if (file.isDirectory()) {
      for (File c : file.listFiles())
        delete(c);
    }

    if (!file.delete()) {
      Timber.e("failed to delete file %s", file);
    }
  }
}

@@ -157,28 +157,112 @@
 ect 
-public FileUtils() %7B
+@SuppressWarnings(%22PMD.UnnecessaryConstructor%22) public FileUtils() %7B%0A    // Needed for dagger injection.
 %0A  %7D
@@ -364,16 +364,18 @@
 Files())
+ %7B
 %0A       
@@ -386,16 +386,24 @@
 ete(c);%0A
+      %7D%0A
     %7D%0A%0A 

Document empty contructor