{
  "_class" : "io.jenkins.plugins.analysis.core.restapi.ReportApi",
  "issues" : [
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFBaseListener.java",
      "category" : "Best Practices",
      "columnEnd" : 30,
      "columnStart" : 5,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFBaseListener.java",
      "fingerprint" : "BE2DD4E1CBA5B656E4C5216217F2005D",
      "lineEnd" : 4,
      "lineStart" : 4,
      "message" : "Avoid unused imports such as 'java.util.Optional'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFBaseListener.java(4,5): UnusedImports: Best Practices: Avoid unused imports such as 'java.util.Optional'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFBaseListener.java",
      "category" : "Best Practices",
      "columnEnd" : 55,
      "columnStart" : 5,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFBaseListener.java",
      "fingerprint" : "139D3F432EF9E8319BD77D24EC0516E7",
      "lineEnd" : 5,
      "lineStart" : 5,
      "message" : "Avoid unused imports such as 'it.tidalwave.image.codegenerator.TIFFRecord'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFBaseListener.java(5,5): UnusedImports: Best Practices: Avoid unused imports such as 'it.tidalwave.image.codegenerator.TIFFRecord'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFBaseListener.java",
      "category" : "Best Practices",
      "columnEnd" : 62,
      "columnStart" : 5,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFBaseListener.java",
      "fingerprint" : "FF895629C68C6E68CA8A2639250D9EE2",
      "lineEnd" : 6,
      "lineStart" : 6,
      "message" : "Avoid unused imports such as 'it.tidalwave.image.codegenerator.TIFFEnumValueName'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFBaseListener.java(6,5): UnusedImports: Best Practices: Avoid unused imports such as 'it.tidalwave.image.codegenerator.TIFFEnumValueName'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFLexer.java",
      "category" : "Best Practices",
      "columnEnd" : 30,
      "columnStart" : 5,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFLexer.java",
      "fingerprint" : "BE2DD4E1CBA5B656E4C5216217F2005D",
      "lineEnd" : 4,
      "lineStart" : 4,
      "message" : "Avoid unused imports such as 'java.util.Optional'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFLexer.java(4,5): UnusedImports: Best Practices: Avoid unused imports such as 'java.util.Optional'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFLexer.java",
      "category" : "Best Practices",
      "columnEnd" : 55,
      "columnStart" : 5,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFLexer.java",
      "fingerprint" : "1C998D992DF91F88F29411117D6D4CD9",
      "lineEnd" : 5,
      "lineStart" : 5,
      "message" : "Avoid unused imports such as 'it.tidalwave.image.codegenerator.TIFFRecord'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFLexer.java(5,5): UnusedImports: Best Practices: Avoid unused imports such as 'it.tidalwave.image.codegenerator.TIFFRecord'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFLexer.java",
      "category" : "Best Practices",
      "columnEnd" : 62,
      "columnStart" : 5,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFLexer.java",
      "fingerprint" : "3CED48F32523F8BEE2B771CA775E136B",
      "lineEnd" : 6,
      "lineStart" : 6,
      "message" : "Avoid unused imports such as 'it.tidalwave.image.codegenerator.TIFFEnumValueName'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFLexer.java(6,5): UnusedImports: Best Practices: Avoid unused imports such as 'it.tidalwave.image.codegenerator.TIFFEnumValueName'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFLexer.java",
      "category" : "Code Style",
      "columnEnd" : 34,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFLexer.java",
      "fingerprint" : "C23D3DB147B91674356966D24F3367CE",
      "lineEnd" : 8,
      "lineStart" : 8,
      "message" : "Avoid duplicate imports such as 'org.antlr.v4.runtime.Lexer'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFLexer.java(8,1): DuplicateImports: Code Style: Avoid duplicate imports such as 'org.antlr.v4.runtime.Lexer'.",
      "type" : "DuplicateImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFLexer.java",
      "category" : "Code Style",
      "columnEnd" : 39,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFLexer.java",
      "fingerprint" : "37CA76CA1DE386793E43EA1023C92C5D",
      "lineEnd" : 9,
      "lineStart" : 9,
      "message" : "Avoid duplicate imports such as 'org.antlr.v4.runtime.CharStream'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFLexer.java(9,1): DuplicateImports: Code Style: Avoid duplicate imports such as 'org.antlr.v4.runtime.CharStream'.",
      "type" : "DuplicateImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFLexer.java",
      "category" : "Code Style",
      "columnEnd" : 34,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFLexer.java",
      "fingerprint" : "19A0FBFB0B7430E9E475E2EE3C053305",
      "lineEnd" : 10,
      "lineStart" : 10,
      "message" : "Avoid duplicate imports such as 'org.antlr.v4.runtime.Token'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFLexer.java(10,1): DuplicateImports: Code Style: Avoid duplicate imports such as 'org.antlr.v4.runtime.Token'.",
      "type" : "DuplicateImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFLexer.java",
      "category" : "Best Practices",
      "columnEnd" : 34,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFLexer.java",
      "fingerprint" : "19A0FBFB0B7430E9E475E2EE3C053305",
      "lineEnd" : 10,
      "lineStart" : 10,
      "message" : "Avoid unused imports such as 'org.antlr.v4.runtime.Token'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFLexer.java(10,1): UnusedImports: Best Practices: Avoid unused imports such as 'org.antlr.v4.runtime.Token'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFLexer.java",
      "category" : "Code Style",
      "columnEnd" : 40,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFLexer.java",
      "fingerprint" : "135F54C0676D1FF8FB686B0CF766900A",
      "lineEnd" : 11,
      "lineStart" : 11,
      "message" : "Avoid duplicate imports such as 'org.antlr.v4.runtime.TokenStream'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFLexer.java(11,1): DuplicateImports: Code Style: Avoid duplicate imports such as 'org.antlr.v4.runtime.TokenStream'.",
      "type" : "DuplicateImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFLexer.java",
      "category" : "Best Practices",
      "columnEnd" : 40,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFLexer.java",
      "fingerprint" : "135F54C0676D1FF8FB686B0CF766900A",
      "lineEnd" : 11,
      "lineStart" : 11,
      "message" : "Avoid unused imports such as 'org.antlr.v4.runtime.TokenStream'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFLexer.java(11,1): UnusedImports: Best Practices: Avoid unused imports such as 'org.antlr.v4.runtime.TokenStream'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFLexer.java",
      "category" : "Best Practices",
      "columnEnd" : 35,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFLexer.java",
      "fingerprint" : "36369D6FEF02999BDE67E94AD9CBA2B2",
      "lineEnd" : 15,
      "lineStart" : 15,
      "message" : "Avoid unused imports such as 'org.antlr.v4.runtime.misc'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFLexer.java(15,1): UnusedImports: Best Practices: Avoid unused imports such as 'org.antlr.v4.runtime.misc'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFListener.java",
      "category" : "Best Practices",
      "columnEnd" : 30,
      "columnStart" : 5,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFListener.java",
      "fingerprint" : "BE2DD4E1CBA5B656E4C5216217F2005D",
      "lineEnd" : 4,
      "lineStart" : 4,
      "message" : "Avoid unused imports such as 'java.util.Optional'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFListener.java(4,5): UnusedImports: Best Practices: Avoid unused imports such as 'java.util.Optional'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFListener.java",
      "category" : "Best Practices",
      "columnEnd" : 55,
      "columnStart" : 5,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFListener.java",
      "fingerprint" : "A79072B19ACF8F9167322CCF4B4E34DC",
      "lineEnd" : 5,
      "lineStart" : 5,
      "message" : "Avoid unused imports such as 'it.tidalwave.image.codegenerator.TIFFRecord'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFListener.java(5,5): UnusedImports: Best Practices: Avoid unused imports such as 'it.tidalwave.image.codegenerator.TIFFRecord'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFListener.java",
      "category" : "Best Practices",
      "columnEnd" : 62,
      "columnStart" : 5,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFListener.java",
      "fingerprint" : "9DDC03C664CCD9DCBD5F0D1A28B22AB3",
      "lineEnd" : 6,
      "lineStart" : 6,
      "message" : "Avoid unused imports such as 'it.tidalwave.image.codegenerator.TIFFEnumValueName'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFListener.java(6,5): UnusedImports: Best Practices: Avoid unused imports such as 'it.tidalwave.image.codegenerator.TIFFEnumValueName'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFParser.java",
      "category" : "Best Practices",
      "columnEnd" : 30,
      "columnStart" : 5,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFParser.java",
      "fingerprint" : "BE2DD4E1CBA5B656E4C5216217F2005D",
      "lineEnd" : 4,
      "lineStart" : 4,
      "message" : "Avoid unused imports such as 'java.util.Optional'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFParser.java(4,5): UnusedImports: Best Practices: Avoid unused imports such as 'java.util.Optional'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFParser.java",
      "category" : "Best Practices",
      "columnEnd" : 35,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFParser.java",
      "fingerprint" : "0AD01BB6262D8319D8C1BFABE255D672",
      "lineEnd" : 11,
      "lineStart" : 11,
      "message" : "Avoid unused imports such as 'org.antlr.v4.runtime.misc'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFParser.java(11,1): UnusedImports: Best Practices: Avoid unused imports such as 'org.antlr.v4.runtime.misc'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TIFFParser.java",
      "category" : "Best Practices",
      "columnEnd" : 26,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/CodeGenerator/target/generated-sources/antlr4/it/tidalwave/image/codegenerator/grammar/TIFFParser.java",
      "fingerprint" : "45F205E338C0A7D55774C66C58936D3E",
      "lineEnd" : 14,
      "lineStart" : 14,
      "message" : "Avoid unused imports such as 'java.util.Iterator'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.codegenerator.grammar",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TIFFParser.java(14,1): UnusedImports: Best Practices: Avoid unused imports such as 'java.util.Iterator'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "RotateQuadrantJ2DOp.java",
      "category" : "Best Practices",
      "columnEnd" : 26,
      "columnStart" : 19,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/java2d/RotateQuadrantJ2DOp.java",
      "fingerprint" : "3EAA7A04B475F5B568DE0013A2960C91",
      "lineEnd" : 65,
      "lineStart" : 65,
      "message" : "Avoid unused local variables such as 'newWidth'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.java2d",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "RotateQuadrantJ2DOp.java(65,19): UnusedLocalVariable: Best Practices: Avoid unused local variables such as 'newWidth'.",
      "type" : "UnusedLocalVariable"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "RotateQuadrantJ2DOp.java",
      "category" : "Best Practices",
      "columnEnd" : 27,
      "columnStart" : 19,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/java2d/RotateQuadrantJ2DOp.java",
      "fingerprint" : "6FFD8504B11EBEF145BB403587442A16",
      "lineEnd" : 66,
      "lineStart" : 66,
      "message" : "Avoid unused local variables such as 'newHeight'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.java2d",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "RotateQuadrantJ2DOp.java(66,19): UnusedLocalVariable: Best Practices: Avoid unused local variables such as 'newHeight'.",
      "type" : "UnusedLocalVariable"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Directory.java",
      "category" : "Best Practices",
      "columnEnd" : 106,
      "columnStart" : 103,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/Directory.java",
      "fingerprint" : "A042CE90128082D3F943E7A36FA00CFD",
      "lineEnd" : 545,
      "lineStart" : 545,
      "message" : "Avoid unused method parameters such as 'code'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.metadata",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "Directory.java(545,103): UnusedFormalParameter: Best Practices: Avoid unused method parameters such as 'code'.",
      "type" : "UnusedFormalParameter"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Directory.java",
      "category" : "Error Prone",
      "columnEnd" : 66,
      "columnStart" : 17,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/Directory.java",
      "fingerprint" : "D96D0BE47D9EB07E824FD595D63E9A9B",
      "lineEnd" : 623,
      "lineStart" : 623,
      "message" : "Avoid using a branching statement as the last in a loop.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.metadata",
      "reference" : "518",
      "severity" : "HIGH",
      "toString" : "Directory.java(623,17): AvoidBranchingStatementAsLastInLoop: Error Prone: Avoid using a branching statement as the last in a loop.",
      "type" : "AvoidBranchingStatementAsLastInLoop"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "WangAnnotations.java",
      "category" : "Best Practices",
      "columnEnd" : 27,
      "columnStart" : 23,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/WangAnnotations.java",
      "fingerprint" : "B4041BEC69CF8E7227AB81AFA712BE3E",
      "lineEnd" : 214,
      "lineStart" : 214,
      "message" : "Avoid unused local variables such as 'd1000'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.metadata",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "WangAnnotations.java(214,23): UnusedLocalVariable: Best Practices: Avoid unused local variables such as 'd1000'.",
      "type" : "UnusedLocalVariable"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "WangAnnotations.java",
      "category" : "Best Practices",
      "columnEnd" : 24,
      "columnStart" : 19,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/WangAnnotations.java",
      "fingerprint" : "53C602F035D74388AE2BBD0ABF04203F",
      "lineEnd" : 271,
      "lineStart" : 271,
      "message" : "Avoid unused local variables such as 'header'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.metadata",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "WangAnnotations.java(271,19): UnusedLocalVariable: Best Practices: Avoid unused local variables such as 'header'.",
      "type" : "UnusedLocalVariable"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DrewMetadataLoader.java",
      "category" : "Design",
      "columnEnd" : 15,
      "columnStart" : 13,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/loader/DrewMetadataLoader.java",
      "fingerprint" : "6F9BD500ACBC2B5B6630B7955A7E8F8E",
      "lineEnd" : 88,
      "lineStart" : 82,
      "message" : "These nested if statements could be combined.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.metadata.loader",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "DrewMetadataLoader.java(82,13): CollapsibleIfStatements: Design: These nested if statements could be combined.",
      "type" : "CollapsibleIfStatements"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DrewMetadataLoader.java",
      "category" : "Design",
      "columnEnd" : 15,
      "columnStart" : 13,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/metadata/loader/DrewMetadataLoader.java",
      "fingerprint" : "8A068D7C279770745D75ADA7110AAAAD",
      "lineEnd" : 122,
      "lineStart" : 116,
      "message" : "These nested if statements could be combined.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.metadata.loader",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "DrewMetadataLoader.java(116,13): CollapsibleIfStatements: Design: These nested if statements could be combined.",
      "type" : "CollapsibleIfStatements"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ReadOp.java",
      "category" : "Error Prone",
      "columnEnd" : 26,
      "columnStart" : 13,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/op/ReadOp.java",
      "fingerprint" : "2BB7E219BE50BA73FFC3F5572DC3D79B",
      "lineEnd" : 636,
      "lineStart" : 636,
      "message" : "Avoid using a branching statement as the last in a loop.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.op",
      "reference" : "518",
      "severity" : "HIGH",
      "toString" : "ReadOp.java(636,13): AvoidBranchingStatementAsLastInLoop: Error Prone: Avoid using a branching statement as the last in a loop.",
      "type" : "AvoidBranchingStatementAsLastInLoop"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TestReportFormatter.java",
      "category" : "Best Practices",
      "columnEnd" : 30,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/tools/TestReportFormatter.java",
      "fingerprint" : "6E5BE4033D46507E0B3D6F9F1C5F558A",
      "lineEnd" : 42,
      "lineStart" : 42,
      "message" : "Avoid unused imports such as 'java.io.BufferedReader'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.tools",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TestReportFormatter.java(42,1): UnusedImports: Best Practices: Avoid unused imports such as 'java.io.BufferedReader'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TestReportFormatter.java",
      "category" : "Best Practices",
      "columnEnd" : 26,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/tools/TestReportFormatter.java",
      "fingerprint" : "9DEF2186796D22B10EEEA0842F3364D1",
      "lineEnd" : 43,
      "lineStart" : 43,
      "message" : "Avoid unused imports such as 'java.io.FileReader'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.tools",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TestReportFormatter.java(43,1): UnusedImports: Best Practices: Avoid unused imports such as 'java.io.FileReader'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TestReportFormatter.java",
      "category" : "Best Practices",
      "columnEnd" : 26,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/image/tools/TestReportFormatter.java",
      "fingerprint" : "89E204ECDD70B4074B14744FC5AD6A95",
      "lineEnd" : 44,
      "lineStart" : 44,
      "message" : "Avoid unused imports such as 'java.io.FileWriter'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.tools",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "TestReportFormatter.java(44,1): UnusedImports: Best Practices: Avoid unused imports such as 'java.io.FileWriter'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "EXIFDirectoryGenerated.java",
      "category" : "Best Practices",
      "columnEnd" : 36,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/target/generated-sources/codegenerator/it/tidalwave/image/metadata/EXIFDirectoryGenerated.java",
      "fingerprint" : "54FF7AD70C7B4F7E03517385B6C533F4",
      "lineEnd" : 4,
      "lineStart" : 4,
      "message" : "Avoid unused imports such as 'javax.annotation.Nonnegative'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.metadata",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "EXIFDirectoryGenerated.java(4,1): UnusedImports: Best Practices: Avoid unused imports such as 'javax.annotation.Nonnegative'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "EXIFDirectoryGenerated.java",
      "category" : "Best Practices",
      "columnEnd" : 25,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/target/generated-sources/codegenerator/it/tidalwave/image/metadata/EXIFDirectoryGenerated.java",
      "fingerprint" : "B18AB19A5FA098B4852630603B1CB926",
      "lineEnd" : 6,
      "lineStart" : 6,
      "message" : "Avoid unused imports such as 'java.util.HashMap'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.metadata",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "EXIFDirectoryGenerated.java(6,1): UnusedImports: Best Practices: Avoid unused imports such as 'java.util.HashMap'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "EXIFDirectoryGenerated.java",
      "category" : "Best Practices",
      "columnEnd" : 21,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/target/generated-sources/codegenerator/it/tidalwave/image/metadata/EXIFDirectoryGenerated.java",
      "fingerprint" : "7B9A5239827ECC202F30F8BE9F139DEA",
      "lineEnd" : 7,
      "lineStart" : 7,
      "message" : "Avoid unused imports such as 'java.util.Map'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.metadata",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "EXIFDirectoryGenerated.java(7,1): UnusedImports: Best Practices: Avoid unused imports such as 'java.util.Map'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "IPTCDirectoryGenerated.java",
      "category" : "Best Practices",
      "columnEnd" : 36,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/target/generated-sources/codegenerator/it/tidalwave/image/metadata/IPTCDirectoryGenerated.java",
      "fingerprint" : "54FF7AD70C7B4F7E03517385B6C533F4",
      "lineEnd" : 4,
      "lineStart" : 4,
      "message" : "Avoid unused imports such as 'javax.annotation.Nonnegative'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.metadata",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "IPTCDirectoryGenerated.java(4,1): UnusedImports: Best Practices: Avoid unused imports such as 'javax.annotation.Nonnegative'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "IPTCDirectoryGenerated.java",
      "category" : "Best Practices",
      "columnEnd" : 25,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/target/generated-sources/codegenerator/it/tidalwave/image/metadata/IPTCDirectoryGenerated.java",
      "fingerprint" : "B18AB19A5FA098B4852630603B1CB926",
      "lineEnd" : 6,
      "lineStart" : 6,
      "message" : "Avoid unused imports such as 'java.util.HashMap'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.metadata",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "IPTCDirectoryGenerated.java(6,1): UnusedImports: Best Practices: Avoid unused imports such as 'java.util.HashMap'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "IPTCDirectoryGenerated.java",
      "category" : "Best Practices",
      "columnEnd" : 21,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/target/generated-sources/codegenerator/it/tidalwave/image/metadata/IPTCDirectoryGenerated.java",
      "fingerprint" : "7B9A5239827ECC202F30F8BE9F139DEA",
      "lineEnd" : 7,
      "lineStart" : 7,
      "message" : "Avoid unused imports such as 'java.util.Map'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.metadata",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "IPTCDirectoryGenerated.java(7,1): UnusedImports: Best Practices: Avoid unused imports such as 'java.util.Map'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "IPTCDirectoryGenerated.java",
      "category" : "Best Practices",
      "columnEnd" : 35,
      "columnStart" : 1,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Core/target/generated-sources/codegenerator/it/tidalwave/image/metadata/IPTCDirectoryGenerated.java",
      "fingerprint" : "AA5FB99BE31CECFC48E79C1C4A937185",
      "lineEnd" : 9,
      "lineStart" : 9,
      "message" : "Avoid unused imports such as 'it.tidalwave.image.Rational'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.metadata",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "IPTCDirectoryGenerated.java(9,1): UnusedImports: Best Practices: Avoid unused imports such as 'it.tidalwave.image.Rational'.",
      "type" : "UnusedImports"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ViewerPanel.java",
      "category" : "Best Practices",
      "columnEnd" : 27,
      "columnStart" : 19,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java",
      "fingerprint" : "5047C8E406903C70CC63F860BF728BE6",
      "lineEnd" : 141,
      "lineStart" : 141,
      "message" : "Avoid unused local variables such as 'makerNote'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.mistral.example.viewer",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "ViewerPanel.java(141,19): UnusedLocalVariable: Best Practices: Avoid unused local variables such as 'makerNote'.",
      "type" : "UnusedLocalVariable"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ViewerPanel.java",
      "category" : "Best Practices",
      "columnEnd" : 82,
      "columnStart" : 80,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java",
      "fingerprint" : "5A7AA3D12AA611AE459AECF43DB89D18",
      "lineEnd" : 439,
      "lineStart" : 439,
      "message" : "Avoid unused method parameters such as 'evt'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.mistral.example.viewer",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "ViewerPanel.java(439,80): UnusedFormalParameter: Best Practices: Avoid unused method parameters such as 'evt'.",
      "type" : "UnusedFormalParameter"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ViewerPanel.java",
      "category" : "Best Practices",
      "columnEnd" : 79,
      "columnStart" : 77,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java",
      "fingerprint" : "E097CAD4ABDDBA5FDE6668EC58EF08F0",
      "lineEnd" : 444,
      "lineStart" : 444,
      "message" : "Avoid unused method parameters such as 'evt'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.mistral.example.viewer",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "ViewerPanel.java(444,77): UnusedFormalParameter: Best Practices: Avoid unused method parameters such as 'evt'.",
      "type" : "UnusedFormalParameter"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ViewerPanel.java",
      "category" : "Best Practices",
      "columnEnd" : 85,
      "columnStart" : 83,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java",
      "fingerprint" : "BD555EE2DF7822E3D1E9594ECE1EF55F",
      "lineEnd" : 452,
      "lineStart" : 452,
      "message" : "Avoid unused method parameters such as 'evt'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.mistral.example.viewer",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "ViewerPanel.java(452,83): UnusedFormalParameter: Best Practices: Avoid unused method parameters such as 'evt'.",
      "type" : "UnusedFormalParameter"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ViewerPanel.java",
      "category" : "Best Practices",
      "columnEnd" : 76,
      "columnStart" : 74,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java",
      "fingerprint" : "5F96E10516BBBB4D401615538AB1B67C",
      "lineEnd" : 457,
      "lineStart" : 457,
      "message" : "Avoid unused method parameters such as 'evt'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.mistral.example.viewer",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "ViewerPanel.java(457,74): UnusedFormalParameter: Best Practices: Avoid unused method parameters such as 'evt'.",
      "type" : "UnusedFormalParameter"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ViewerPanel.java",
      "category" : "Best Practices",
      "columnEnd" : 80,
      "columnStart" : 78,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java",
      "fingerprint" : "D2FF92C16A0CE5B62E3C5D06AE04634F",
      "lineEnd" : 463,
      "lineStart" : 463,
      "message" : "Avoid unused method parameters such as 'evt'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.mistral.example.viewer",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "ViewerPanel.java(463,78): UnusedFormalParameter: Best Practices: Avoid unused method parameters such as 'evt'.",
      "type" : "UnusedFormalParameter"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ViewerPanel.java",
      "category" : "Best Practices",
      "columnEnd" : 85,
      "columnStart" : 81,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java",
      "fingerprint" : "756221BC2F5FD7E1388ADA96688D4C30",
      "lineEnd" : 468,
      "lineStart" : 468,
      "message" : "Avoid unused method parameters such as 'event'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.mistral.example.viewer",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "ViewerPanel.java(468,81): UnusedFormalParameter: Best Practices: Avoid unused method parameters such as 'event'.",
      "type" : "UnusedFormalParameter"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ViewerPanel.java",
      "category" : "Best Practices",
      "columnEnd" : 86,
      "columnStart" : 82,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java",
      "fingerprint" : "DEB27AEF41262EE96E8B2F51751C6179",
      "lineEnd" : 473,
      "lineStart" : 473,
      "message" : "Avoid unused method parameters such as 'event'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.mistral.example.viewer",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "ViewerPanel.java(473,82): UnusedFormalParameter: Best Practices: Avoid unused method parameters such as 'event'.",
      "type" : "UnusedFormalParameter"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ViewerPanel.java",
      "category" : "Best Practices",
      "columnEnd" : 81,
      "columnStart" : 77,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java",
      "fingerprint" : "DAF094A32E56FD194C991B0691C94696",
      "lineEnd" : 478,
      "lineStart" : 478,
      "message" : "Avoid unused method parameters such as 'event'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.mistral.example.viewer",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "ViewerPanel.java(478,77): UnusedFormalParameter: Best Practices: Avoid unused method parameters such as 'event'.",
      "type" : "UnusedFormalParameter"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ViewerPanel.java",
      "category" : "Best Practices",
      "columnEnd" : 80,
      "columnStart" : 76,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Examples/ViewerExample/src/main/java/it/tidalwave/mistral/example/viewer/ViewerPanel.java",
      "fingerprint" : "B0F47E0005A1AF84C1CDA2CAD1CFB127",
      "lineEnd" : 483,
      "lineStart" : 483,
      "message" : "Avoid unused method parameters such as 'event'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.mistral.example.viewer",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "ViewerPanel.java(483,76): UnusedFormalParameter: Best Practices: Avoid unused method parameters such as 'event'.",
      "type" : "UnusedFormalParameter"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ApplyUnsharpMaskJ2DOp.java",
      "category" : "Best Practices",
      "columnEnd" : 27,
      "columnStart" : 19,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Operations/src/main/java/it/tidalwave/image/java2d/ApplyUnsharpMaskJ2DOp.java",
      "fingerprint" : "88A03CA2B024422EF4C54DF4487E22DC",
      "lineEnd" : 53,
      "lineStart" : 53,
      "message" : "Avoid unused local variables such as 'intensity'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.java2d",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "ApplyUnsharpMaskJ2DOp.java(53,19): UnusedLocalVariable: Best Practices: Avoid unused local variables such as 'intensity'.",
      "type" : "UnusedLocalVariable"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ApplyUnsharpMaskJ2DOp.java",
      "category" : "Best Practices",
      "columnEnd" : 24,
      "columnStart" : 19,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Operations/src/main/java/it/tidalwave/image/java2d/ApplyUnsharpMaskJ2DOp.java",
      "fingerprint" : "7D8C36D241261D019D5C6AD12414746C",
      "lineEnd" : 54,
      "lineStart" : 54,
      "message" : "Avoid unused local variables such as 'radius'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.java2d",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "ApplyUnsharpMaskJ2DOp.java(54,19): UnusedLocalVariable: Best Practices: Avoid unused local variables such as 'radius'.",
      "type" : "UnusedLocalVariable"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ApplyUnsharpMaskJ2DOp.java",
      "category" : "Best Practices",
      "columnEnd" : 27,
      "columnStart" : 19,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Operations/src/main/java/it/tidalwave/image/java2d/ApplyUnsharpMaskJ2DOp.java",
      "fingerprint" : "98D5DA0647469001D65F1B6C005B55D5",
      "lineEnd" : 55,
      "lineStart" : 55,
      "message" : "Avoid unused local variables such as 'threshold'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.java2d",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "ApplyUnsharpMaskJ2DOp.java(55,19): UnusedLocalVariable: Best Practices: Avoid unused local variables such as 'threshold'.",
      "type" : "UnusedLocalVariable"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "HistogramJava2D.java",
      "category" : "Code Style",
      "columnEnd" : 39,
      "columnStart" : 12,
      "commit" : "-",
      "description" : "",
      "fileName" : "../../Mistral_Metrics/workspace/modules/Operations/src/main/java/it/tidalwave/image/java2d/HistogramJava2D.java",
      "fingerprint" : "21AED278820515826DEE3407A2F7F59F",
      "lineEnd" : 147,
      "lineStart" : 147,
      "message" : "Unnecessary use of fully qualified name 'it.tidalwave.image.Histogram' due to existing import 'it.tidalwave.image.Histogram'.",
      "moduleName" : "",
      "origin" : "pmd",
      "originName" : "PMD",
      "packageName" : "it.tidalwave.image.java2d",
      "reference" : "518",
      "severity" : "NORMAL",
      "toString" : "HistogramJava2D.java(147,12): UnnecessaryFullyQualifiedName: Code Style: Unnecessary use of fully qualified name 'it.tidalwave.image.Histogram' due to existing import 'it.tidalwave.image.Histogram'.",
      "type" : "UnnecessaryFullyQualifiedName"
    }
  ],
  "size" : 52,
  "toString" : "52 warnings (high: 2, normal: 50)"
}