{
  "_class" : "io.jenkins.plugins.analysis.core.restapi.ReportApi",
  "issues" : [
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AudioMetadataFactory.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/AudioMetadataFactory.java",
      "fingerprint" : "B7939075C0D0F2F687ED3FA61502769E",
      "lineEnd" : 72,
      "lineStart" : 72,
      "message" : "use interface and implementation",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "AudioMetadataFactory.java(72,0): FIXME: : use interface and implementation",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AudioMetadataFactory.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/AudioMetadataFactory.java",
      "fingerprint" : "9523F487227A58AAF701CC55F5F3F47F",
      "lineEnd" : 86,
      "lineStart" : 86,
      "message" : "in some cases AudioFileIO doesn't get the right file extension",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "AudioMetadataFactory.java(86,0): FIXME: : in some cases AudioFileIO doesn't get the right file extension",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AudioMetadataFactory.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/AudioMetadataFactory.java",
      "fingerprint" : "CE7AA8E2C391225B2708ACB9348DB009",
      "lineEnd" : 88,
      "lineStart" : 88,
      "message" : "getFirst below... should get all?",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "AudioMetadataFactory.java(88,0): FIXME: : getFirst below... should get all?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AudioMetadataFactory.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/AudioMetadataFactory.java",
      "fingerprint" : "9FEFA85249550E461ED67C96102453BC",
      "lineEnd" : 113,
      "lineStart" : 113,
      "message" : "correct?",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "AudioMetadataFactory.java(113,0): FIXME: : correct?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AudioMetadataFactory.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/AudioMetadataFactory.java",
      "fingerprint" : "62B96053B2845100BAF304E0FCAC2D95",
      "lineEnd" : 172,
      "lineStart" : 172,
      "message" : "should we be more tolerant in general and expect an exception for every tag?",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "AudioMetadataFactory.java(172,0): FIXME: : should we be more tolerant in general and expect an exception for every tag?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultCacheManager.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/DefaultCacheManager.java",
      "fingerprint" : "8D8D4D6A541A06B5D5012EEC69C59F35",
      "lineEnd" : 57,
      "lineStart" : 57,
      "message" : "use Spring ConcurrentReferenceHashMap?",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "NORMAL",
      "toString" : "DefaultCacheManager.java(57,0): TODO: : use Spring ConcurrentReferenceHashMap?",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultCacheManager.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/DefaultCacheManager.java",
      "fingerprint" : "83516CC5234CF80EF4B6C74D96093D6B",
      "lineEnd" : 89,
      "lineStart" : 89,
      "message" : "*/ public void onPersistenceUpdated (@ListensTo final PersistenceInitializedNotification notification)",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "DefaultCacheManager.java(89,0): FIXME: : */ public void onPersistenceUpdated (@ListensTo final PersistenceInitializedNotification notification)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FileSystemAudioFile.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/FileSystemAudioFile.java",
      "fingerprint" : "45688686238CD2583690C747403B33FC",
      "lineEnd" : 86,
      "lineStart" : 86,
      "message" : "",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "FileSystemAudioFile.java(86,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FileSystemAudioFile.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/FileSystemAudioFile.java",
      "fingerprint" : "0099147FC448AE5D4CD07A4E56547FAC",
      "lineEnd" : 92,
      "lineStart" : 92,
      "message" : "",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "FileSystemAudioFile.java(92,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FileSystemAudioFile.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/FileSystemAudioFile.java",
      "fingerprint" : "757F2D1C796956EF1CB33191D5EDE3A3",
      "lineEnd" : 98,
      "lineStart" : 98,
      "message" : "",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "FileSystemAudioFile.java(98,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FileSystemAudioFile.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/FileSystemAudioFile.java",
      "fingerprint" : "F3CB53A7F6FD6B48A2C66C2DCD8EF73C",
      "lineEnd" : 104,
      "lineStart" : 104,
      "message" : "",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "FileSystemAudioFile.java(104,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FileSystemAudioFile.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/FileSystemAudioFile.java",
      "fingerprint" : "F27D4B250FA8E8394B3BB57C492518BA",
      "lineEnd" : 110,
      "lineStart" : 110,
      "message" : "",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "FileSystemAudioFile.java(110,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FileSystemAudioFile.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/FileSystemAudioFile.java",
      "fingerprint" : "A2848B0130DCCCB5AB8E0E92CE627E1A",
      "lineEnd" : 116,
      "lineStart" : 116,
      "message" : "",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "FileSystemAudioFile.java(116,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FileSystemAudioFile.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/FileSystemAudioFile.java",
      "fingerprint" : "9335DCF7F4B09CB3A21975D281F04E2E",
      "lineEnd" : 153,
      "lineStart" : 153,
      "message" : "",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "FileSystemAudioFile.java(153,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FileSystemAudioFile.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/FileSystemAudioFile.java",
      "fingerprint" : "83EAD4E6BC7BA1A9C7F95D7AB762AA5A",
      "lineEnd" : 159,
      "lineStart" : 159,
      "message" : "",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "FileSystemAudioFile.java(159,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FileSystemAudioFile.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/FileSystemAudioFile.java",
      "fingerprint" : "A213EDF85A6A64AE769F07A5A15F726F",
      "lineEnd" : 171,
      "lineStart" : 171,
      "message" : "",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "FileSystemAudioFile.java(171,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FileSystemAudioFile.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/FileSystemAudioFile.java",
      "fingerprint" : "3A233816CC3DCF652FF8B8FD198B64CC",
      "lineEnd" : 183,
      "lineStart" : 183,
      "message" : "",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "FileSystemAudioFile.java(183,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FileSystemAudioFile.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/FileSystemAudioFile.java",
      "fingerprint" : "04699EBC1F02D786E56097D62B8C39E7",
      "lineEnd" : 252,
      "lineStart" : 252,
      "message" : "when present, should use a Repository finder",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "FileSystemAudioFile.java(252,0): FIXME: : when present, should use a Repository finder",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FileSystemAudioFile.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/FileSystemAudioFile.java",
      "fingerprint" : "1412378B7615D3391610116C03DF3E6C",
      "lineEnd" : 259,
      "lineStart" : 259,
      "message" : "when present, should use a Repository finder",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "FileSystemAudioFile.java(259,0): FIXME: : when present, should use a Repository finder",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FileSystemAudioFile.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/FileSystemAudioFile.java",
      "fingerprint" : "43C1E851B95EF66438771F37EC28620A",
      "lineEnd" : 272,
      "lineStart" : 272,
      "message" : "check - parent should be always present - correct?",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "FileSystemAudioFile.java(272,0): FIXME: : check - parent should be always present - correct?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FileSystemMediaFolderFinder.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/FileSystemMediaFolderFinder.java",
      "fingerprint" : "D288B9A12FCA90C415CB6F16363B3F8A",
      "lineEnd" : 67,
      "lineStart" : 67,
      "message" : "implement a better filter looking at the file name suffix",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "FileSystemMediaFolderFinder.java(67,0): FIXME: : implement a better filter looking at the file name suffix",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FileSystemMediaFolderFinder.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/FileSystemMediaFolderFinder.java",
      "fingerprint" : "1D65AB79D8C1DA0E5AFE49FE0782DA6E",
      "lineEnd" : 87,
      "lineStart" : 87,
      "message" : "",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "NORMAL",
      "toString" : "FileSystemMediaFolderFinder.java(87,0): TODO: : ",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MediaItemComparator.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/MediaItemComparator.java",
      "fingerprint" : "D0A081F9B44575EE3DDA286BEBBD09B0",
      "lineEnd" : 54,
      "lineStart" : 54,
      "message" : "use comparators chaining for lambdas",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "MediaItemComparator.java(54,0): FIXME: : use comparators chaining for lambdas",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MediaItemComparator.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/MediaItemComparator.java",
      "fingerprint" : "892A5AD0F40AB2163AFEC3F936FE4A0D",
      "lineEnd" : 74,
      "lineStart" : 74,
      "message" : "useless?",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "MediaItemComparator.java(74,0): FIXME: : useless?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "NamedRecord.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/NamedRecord.java",
      "fingerprint" : "F88F566E182271FC2234203EBC5FD831",
      "lineEnd" : 52,
      "lineStart" : 52,
      "message" : "return empty finder",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "NamedRecord.java(52,0): FIXME: : return empty finder",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "NamedRecord.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/NamedRecord.java",
      "fingerprint" : "13BFB8926EA4C760BFEB2A25EC822399",
      "lineEnd" : 64,
      "lineStart" : 64,
      "message" : "",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "NamedRecord.java(64,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PathAwareEntityDecorator.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/PathAwareEntityDecorator.java",
      "fingerprint" : "1A4673EE882A9092251A5B22CFCF9F55",
      "lineEnd" : 134,
      "lineStart" : 134,
      "message" : "possibly avoid calling",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "PathAwareEntityDecorator.java(134,0): FIXME: : possibly avoid calling",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PathAwareEntityFinderDelegate.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/main/java/it/tidalwave/bluemarine2/model/impl/PathAwareEntityFinderDelegate.java",
      "fingerprint" : "3652E2BB4C93C3CCFCC5D556E16F022D",
      "lineEnd" : 229,
      "lineStart" : 229,
      "message" : "this should be normally done by as()",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "PathAwareEntityFinderDelegate.java(229,0): FIXME: : this should be normally done by as()",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AudioMetadataFactoryTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Model/src/test/java/it/tidalwave/bluemarine2/model/impl/AudioMetadataFactoryTest.java",
      "fingerprint" : "43C38CA30F1FA61371298A72563CB6ED",
      "lineEnd" : 81,
      "lineStart" : 81,
      "message" : "this should be removed, and the expected results updated",
      "moduleName" : "blueMarine II :: Model",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.model.impl",
      "reference" : "4",
      "severity" : "HIGH",
      "toString" : "AudioMetadataFactoryTest.java(81,0): FIXME: : this should be removed, and the expected results updated",
      "type" : "FIXME"
    }
  ],
  "size" : 29,
  "toString" : "29 warnings (high: 27, normal: 2)"
}