{
  "_class" : "io.jenkins.plugins.analysis.core.restapi.ReportApi",
  "issues" : [
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SpringAdapterTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/SpringRoles/src/test/java/it/tidalwave/role/spring/SpringAdapterTest.java",
      "fingerprint" : "4CFB77A8E40A019CB94C69B52D211129",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "tests are genera, move to a AsSupportTestSupport",
      "moduleName" : "TheseFoolishThings :: Roles :: Spring",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.spring",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SpringAdapterTest.java(49,0): FIXME: : tests are genera, move to a AsSupportTestSupport",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshot.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/role/impl/ContextSnapshot.java",
      "fingerprint" : "FFC744601D54DCB87DCB7DB1CB2689C8",
      "lineEnd" : 50,
      "lineStart" : 50,
      "message" : "should be weak references? Should a context be alive as soon as all the objects created with it are",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.impl",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshot.java(50,0): TODO: : should be weak references? Should a context be alive as soon as all the objects created with it are",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "OwnerRoleFactoryProvider.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/role/spi/OwnerRoleFactoryProvider.java",
      "fingerprint" : "A385C86811235CE5309B74C76ED6EC77",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "will go away with Java 17",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.spi",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "OwnerRoleFactoryProvider.java(46,0): TODO: : will go away with Java 17",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java",
      "fingerprint" : "146794447BE548EEF276BEA93170C5B8",
      "lineEnd" : 71,
      "lineStart" : 71,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.spi",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java(71,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java",
      "fingerprint" : "06FCAF91D36EFE8CCE756D9A45FA5A5F",
      "lineEnd" : 166,
      "lineStart" : 166,
      "message" : "it's injecting null, but perhaps should it throw exception?",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.spi",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java(166,0): FIXME: : it's injecting null, but perhaps should it throw exception?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PreferencesHandler.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/PreferencesHandler.java",
      "fingerprint" : "B5B5EC4A7C21FD19E7E7F5DF073F36C8",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "make private as soon as the right Java version is required",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.util",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "PreferencesHandler.java(49,0): FIXME: : make private as soon as the right Java version is required",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultPreferencesHandler.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultPreferencesHandler.java",
      "fingerprint" : "2060B6AD14D0353E602F74A4DA8B77A7",
      "lineEnd" : 111,
      "lineStart" : 111,
      "message" : "should be made persistent (JSON?)",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.util.impl",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "DefaultPreferencesHandler.java(111,0): FIXME: : should be made persistent (JSON?)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshot.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-actor/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.impl/ContextSnapshot.java.html",
      "fingerprint" : "359BC28BE08219F6CEA56A69E63B862F",
      "lineEnd" : 50,
      "lineStart" : 50,
      "message" : "should be weak references? Should a context be alive as soon as all the objects created with it are",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshot.java.html(50,0): TODO: : should be weak references? Should a context be alive as soon as all the objects created with it are",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "OwnerRoleFactoryProvider.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-actor/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/OwnerRoleFactoryProvider.java.html",
      "fingerprint" : "B75EEA2D790597FA1D8076C82AD167CE",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "will go away with Java 17</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "OwnerRoleFactoryProvider.java.html(46,0): TODO: : will go away with Java 17</span>",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-actor/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "87B2B875A8C11241AF4F5148640E3724",
      "lineEnd" : 71,
      "lineStart" : 71,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(71,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-actor/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "BC80C6B43E03FA795EB02B210FF9D67B",
      "lineEnd" : 166,
      "lineStart" : 166,
      "message" : "it's injecting null, but perhaps should it throw exception?",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(166,0): FIXME: : it's injecting null, but perhaps should it throw exception?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultPreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-actor/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.impl/DefaultPreferencesHandler.java.html",
      "fingerprint" : "75C5E629EBF42A536DC88A23ABBB9D27",
      "lineEnd" : 111,
      "lineStart" : 111,
      "message" : "should be made persistent (JSON?)",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "DefaultPreferencesHandler.java.html(111,0): FIXME: : should be made persistent (JSON?)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-actor/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util/PreferencesHandler.java.html",
      "fingerprint" : "52A39EC71C7CD4690E74915B307733CB",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "make private as soon as the right Java version is required",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "PreferencesHandler.java.html(49,0): FIXME: : make private as soon as the right Java version is required",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshot.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role-spring/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.impl/ContextSnapshot.java.html",
      "fingerprint" : "359BC28BE08219F6CEA56A69E63B862F",
      "lineEnd" : 50,
      "lineStart" : 50,
      "message" : "should be weak references? Should a context be alive as soon as all the objects created with it are",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshot.java.html(50,0): TODO: : should be weak references? Should a context be alive as soon as all the objects created with it are",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "OwnerRoleFactoryProvider.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role-spring/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/OwnerRoleFactoryProvider.java.html",
      "fingerprint" : "B75EEA2D790597FA1D8076C82AD167CE",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "will go away with Java 17</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "OwnerRoleFactoryProvider.java.html(46,0): TODO: : will go away with Java 17</span>",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role-spring/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "87B2B875A8C11241AF4F5148640E3724",
      "lineEnd" : 71,
      "lineStart" : 71,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(71,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role-spring/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "BC80C6B43E03FA795EB02B210FF9D67B",
      "lineEnd" : 166,
      "lineStart" : 166,
      "message" : "it's injecting null, but perhaps should it throw exception?",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(166,0): FIXME: : it's injecting null, but perhaps should it throw exception?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultPreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role-spring/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.impl/DefaultPreferencesHandler.java.html",
      "fingerprint" : "75C5E629EBF42A536DC88A23ABBB9D27",
      "lineEnd" : 111,
      "lineStart" : 111,
      "message" : "should be made persistent (JSON?)",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "DefaultPreferencesHandler.java.html(111,0): FIXME: : should be made persistent (JSON?)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role-spring/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util/PreferencesHandler.java.html",
      "fingerprint" : "52A39EC71C7CD4690E74915B307733CB",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "make private as soon as the right Java version is required",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "PreferencesHandler.java.html(49,0): FIXME: : make private as soon as the right Java version is required",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "allclasses-index.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role/apidocs/allclasses-index.html",
      "fingerprint" : "3ECC1B813B41FCCA119B7E6231E5AC64",
      "lineEnd" : 316,
      "lineStart" : 316,
      "message" : "As the NetBeans Node, it should allow children, have event listeners for children added/removed/changed.</div>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "allclasses-index.html(316,0): TODO: : As the NetBeans Node, it should allow children, have event listeners for children added/removed/changed.</div>",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshot.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.impl/ContextSnapshot.java.html",
      "fingerprint" : "359BC28BE08219F6CEA56A69E63B862F",
      "lineEnd" : 50,
      "lineStart" : 50,
      "message" : "should be weak references? Should a context be alive as soon as all the objects created with it are",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshot.java.html(50,0): TODO: : should be weak references? Should a context be alive as soon as all the objects created with it are",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "OwnerRoleFactoryProvider.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/OwnerRoleFactoryProvider.java.html",
      "fingerprint" : "B75EEA2D790597FA1D8076C82AD167CE",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "will go away with Java 17</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "OwnerRoleFactoryProvider.java.html(46,0): TODO: : will go away with Java 17</span>",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "87B2B875A8C11241AF4F5148640E3724",
      "lineEnd" : 71,
      "lineStart" : 71,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(71,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "BC80C6B43E03FA795EB02B210FF9D67B",
      "lineEnd" : 166,
      "lineStart" : 166,
      "message" : "it's injecting null, but perhaps should it throw exception?",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(166,0): FIXME: : it's injecting null, but perhaps should it throw exception?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultPreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.impl/DefaultPreferencesHandler.java.html",
      "fingerprint" : "75C5E629EBF42A536DC88A23ABBB9D27",
      "lineEnd" : 111,
      "lineStart" : 111,
      "message" : "should be made persistent (JSON?)",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "DefaultPreferencesHandler.java.html(111,0): FIXME: : should be made persistent (JSON?)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util/PreferencesHandler.java.html",
      "fingerprint" : "52A39EC71C7CD4690E74915B307733CB",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "make private as soon as the right Java version is required",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "PreferencesHandler.java.html(49,0): FIXME: : make private as soon as the right Java version is required",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshot.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-util-test/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.impl/ContextSnapshot.java.html",
      "fingerprint" : "359BC28BE08219F6CEA56A69E63B862F",
      "lineEnd" : 50,
      "lineStart" : 50,
      "message" : "should be weak references? Should a context be alive as soon as all the objects created with it are",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshot.java.html(50,0): TODO: : should be weak references? Should a context be alive as soon as all the objects created with it are",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "OwnerRoleFactoryProvider.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-util-test/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/OwnerRoleFactoryProvider.java.html",
      "fingerprint" : "B75EEA2D790597FA1D8076C82AD167CE",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "will go away with Java 17</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "OwnerRoleFactoryProvider.java.html(46,0): TODO: : will go away with Java 17</span>",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-util-test/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "87B2B875A8C11241AF4F5148640E3724",
      "lineEnd" : 71,
      "lineStart" : 71,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(71,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-util-test/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "BC80C6B43E03FA795EB02B210FF9D67B",
      "lineEnd" : 166,
      "lineStart" : 166,
      "message" : "it's injecting null, but perhaps should it throw exception?",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(166,0): FIXME: : it's injecting null, but perhaps should it throw exception?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultPreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-util-test/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.impl/DefaultPreferencesHandler.java.html",
      "fingerprint" : "75C5E629EBF42A536DC88A23ABBB9D27",
      "lineEnd" : 111,
      "lineStart" : 111,
      "message" : "should be made persistent (JSON?)",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "DefaultPreferencesHandler.java.html(111,0): FIXME: : should be made persistent (JSON?)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-util-test/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util/PreferencesHandler.java.html",
      "fingerprint" : "52A39EC71C7CD4690E74915B307733CB",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "make private as soon as the right Java version is required",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "PreferencesHandler.java.html(49,0): FIXME: : make private as soon as the right Java version is required",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshot.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-util/jacoco/it.tidalwave.role.impl/ContextSnapshot.java.html",
      "fingerprint" : "359BC28BE08219F6CEA56A69E63B862F",
      "lineEnd" : 50,
      "lineStart" : 50,
      "message" : "should be weak references? Should a context be alive as soon as all the objects created with it are",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshot.java.html(50,0): TODO: : should be weak references? Should a context be alive as soon as all the objects created with it are",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "OwnerRoleFactoryProvider.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-util/jacoco/it.tidalwave.role.spi/OwnerRoleFactoryProvider.java.html",
      "fingerprint" : "B75EEA2D790597FA1D8076C82AD167CE",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "will go away with Java 17</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "OwnerRoleFactoryProvider.java.html(46,0): TODO: : will go away with Java 17</span>",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-util/jacoco/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "87B2B875A8C11241AF4F5148640E3724",
      "lineEnd" : 71,
      "lineStart" : 71,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(71,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-util/jacoco/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "BC80C6B43E03FA795EB02B210FF9D67B",
      "lineEnd" : 166,
      "lineStart" : 166,
      "message" : "it's injecting null, but perhaps should it throw exception?",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(166,0): FIXME: : it's injecting null, but perhaps should it throw exception?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultPreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-util/jacoco/it.tidalwave.util.impl/DefaultPreferencesHandler.java.html",
      "fingerprint" : "75C5E629EBF42A536DC88A23ABBB9D27",
      "lineEnd" : 111,
      "lineStart" : 111,
      "message" : "should be made persistent (JSON?)",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "DefaultPreferencesHandler.java.html(111,0): FIXME: : should be made persistent (JSON?)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-util/jacoco/it.tidalwave.util/PreferencesHandler.java.html",
      "fingerprint" : "52A39EC71C7CD4690E74915B307733CB",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "make private as soon as the right Java version is required",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "PreferencesHandler.java.html(49,0): FIXME: : make private as soon as the right Java version is required",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshot.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-data/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.impl/ContextSnapshot.java.html",
      "fingerprint" : "359BC28BE08219F6CEA56A69E63B862F",
      "lineEnd" : 50,
      "lineStart" : 50,
      "message" : "should be weak references? Should a context be alive as soon as all the objects created with it are",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshot.java.html(50,0): TODO: : should be weak references? Should a context be alive as soon as all the objects created with it are",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "OwnerRoleFactoryProvider.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-data/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/OwnerRoleFactoryProvider.java.html",
      "fingerprint" : "B75EEA2D790597FA1D8076C82AD167CE",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "will go away with Java 17</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "OwnerRoleFactoryProvider.java.html(46,0): TODO: : will go away with Java 17</span>",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-data/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "87B2B875A8C11241AF4F5148640E3724",
      "lineEnd" : 71,
      "lineStart" : 71,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(71,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-data/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "BC80C6B43E03FA795EB02B210FF9D67B",
      "lineEnd" : 166,
      "lineStart" : 166,
      "message" : "it's injecting null, but perhaps should it throw exception?",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(166,0): FIXME: : it's injecting null, but perhaps should it throw exception?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultPreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-data/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.impl/DefaultPreferencesHandler.java.html",
      "fingerprint" : "75C5E629EBF42A536DC88A23ABBB9D27",
      "lineEnd" : 111,
      "lineStart" : 111,
      "message" : "should be made persistent (JSON?)",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "DefaultPreferencesHandler.java.html(111,0): FIXME: : should be made persistent (JSON?)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-data/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util/PreferencesHandler.java.html",
      "fingerprint" : "52A39EC71C7CD4690E74915B307733CB",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "make private as soon as the right Java version is required",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "PreferencesHandler.java.html(49,0): FIXME: : make private as soon as the right Java version is required",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshot.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-displayable/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.impl/ContextSnapshot.java.html",
      "fingerprint" : "359BC28BE08219F6CEA56A69E63B862F",
      "lineEnd" : 50,
      "lineStart" : 50,
      "message" : "should be weak references? Should a context be alive as soon as all the objects created with it are",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshot.java.html(50,0): TODO: : should be weak references? Should a context be alive as soon as all the objects created with it are",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "OwnerRoleFactoryProvider.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-displayable/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/OwnerRoleFactoryProvider.java.html",
      "fingerprint" : "B75EEA2D790597FA1D8076C82AD167CE",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "will go away with Java 17</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "OwnerRoleFactoryProvider.java.html(46,0): TODO: : will go away with Java 17</span>",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-displayable/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "87B2B875A8C11241AF4F5148640E3724",
      "lineEnd" : 71,
      "lineStart" : 71,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(71,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-displayable/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "BC80C6B43E03FA795EB02B210FF9D67B",
      "lineEnd" : 166,
      "lineStart" : 166,
      "message" : "it's injecting null, but perhaps should it throw exception?",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(166,0): FIXME: : it's injecting null, but perhaps should it throw exception?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultPreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-displayable/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.impl/DefaultPreferencesHandler.java.html",
      "fingerprint" : "75C5E629EBF42A536DC88A23ABBB9D27",
      "lineEnd" : 111,
      "lineStart" : 111,
      "message" : "should be made persistent (JSON?)",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "DefaultPreferencesHandler.java.html(111,0): FIXME: : should be made persistent (JSON?)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-displayable/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util/PreferencesHandler.java.html",
      "fingerprint" : "52A39EC71C7CD4690E74915B307733CB",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "make private as soon as the right Java version is required",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "PreferencesHandler.java.html(49,0): FIXME: : make private as soon as the right Java version is required",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshot.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.impl/ContextSnapshot.java.html",
      "fingerprint" : "359BC28BE08219F6CEA56A69E63B862F",
      "lineEnd" : 50,
      "lineStart" : 50,
      "message" : "should be weak references? Should a context be alive as soon as all the objects created with it are",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshot.java.html(50,0): TODO: : should be weak references? Should a context be alive as soon as all the objects created with it are",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "OwnerRoleFactoryProvider.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/OwnerRoleFactoryProvider.java.html",
      "fingerprint" : "B75EEA2D790597FA1D8076C82AD167CE",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "will go away with Java 17</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "OwnerRoleFactoryProvider.java.html(46,0): TODO: : will go away with Java 17</span>",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "87B2B875A8C11241AF4F5148640E3724",
      "lineEnd" : 71,
      "lineStart" : 71,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(71,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "BC80C6B43E03FA795EB02B210FF9D67B",
      "lineEnd" : 166,
      "lineStart" : 166,
      "message" : "it's injecting null, but perhaps should it throw exception?",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(166,0): FIXME: : it's injecting null, but perhaps should it throw exception?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultPreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.impl/DefaultPreferencesHandler.java.html",
      "fingerprint" : "75C5E629EBF42A536DC88A23ABBB9D27",
      "lineEnd" : 111,
      "lineStart" : 111,
      "message" : "should be made persistent (JSON?)",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "DefaultPreferencesHandler.java.html(111,0): FIXME: : should be made persistent (JSON?)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-marshal-xstream/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util/PreferencesHandler.java.html",
      "fingerprint" : "52A39EC71C7CD4690E74915B307733CB",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "make private as soon as the right Java version is required",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "PreferencesHandler.java.html(49,0): FIXME: : make private as soon as the right Java version is required",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshot.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.impl/ContextSnapshot.java.html",
      "fingerprint" : "359BC28BE08219F6CEA56A69E63B862F",
      "lineEnd" : 50,
      "lineStart" : 50,
      "message" : "should be weak references? Should a context be alive as soon as all the objects created with it are",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshot.java.html(50,0): TODO: : should be weak references? Should a context be alive as soon as all the objects created with it are",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "OwnerRoleFactoryProvider.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/OwnerRoleFactoryProvider.java.html",
      "fingerprint" : "B75EEA2D790597FA1D8076C82AD167CE",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "will go away with Java 17</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "OwnerRoleFactoryProvider.java.html(46,0): TODO: : will go away with Java 17</span>",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "87B2B875A8C11241AF4F5148640E3724",
      "lineEnd" : 71,
      "lineStart" : 71,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(71,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "BC80C6B43E03FA795EB02B210FF9D67B",
      "lineEnd" : 166,
      "lineStart" : 166,
      "message" : "it's injecting null, but perhaps should it throw exception?",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(166,0): FIXME: : it's injecting null, but perhaps should it throw exception?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultPreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.impl/DefaultPreferencesHandler.java.html",
      "fingerprint" : "75C5E629EBF42A536DC88A23ABBB9D27",
      "lineEnd" : 111,
      "lineStart" : 111,
      "message" : "should be made persistent (JSON?)",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "DefaultPreferencesHandler.java.html(111,0): FIXME: : should be made persistent (JSON?)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util/PreferencesHandler.java.html",
      "fingerprint" : "52A39EC71C7CD4690E74915B307733CB",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "make private as soon as the right Java version is required",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "PreferencesHandler.java.html(49,0): FIXME: : make private as soon as the right Java version is required",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshot.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-swing/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.impl/ContextSnapshot.java.html",
      "fingerprint" : "359BC28BE08219F6CEA56A69E63B862F",
      "lineEnd" : 50,
      "lineStart" : 50,
      "message" : "should be weak references? Should a context be alive as soon as all the objects created with it are",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshot.java.html(50,0): TODO: : should be weak references? Should a context be alive as soon as all the objects created with it are",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "OwnerRoleFactoryProvider.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-swing/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/OwnerRoleFactoryProvider.java.html",
      "fingerprint" : "B75EEA2D790597FA1D8076C82AD167CE",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "will go away with Java 17</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "OwnerRoleFactoryProvider.java.html(46,0): TODO: : will go away with Java 17</span>",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-swing/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "87B2B875A8C11241AF4F5148640E3724",
      "lineEnd" : 71,
      "lineStart" : 71,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(71,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-swing/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "BC80C6B43E03FA795EB02B210FF9D67B",
      "lineEnd" : 166,
      "lineStart" : 166,
      "message" : "it's injecting null, but perhaps should it throw exception?",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(166,0): FIXME: : it's injecting null, but perhaps should it throw exception?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultPreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-swing/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.impl/DefaultPreferencesHandler.java.html",
      "fingerprint" : "75C5E629EBF42A536DC88A23ABBB9D27",
      "lineEnd" : 111,
      "lineStart" : 111,
      "message" : "should be made persistent (JSON?)",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "DefaultPreferencesHandler.java.html(111,0): FIXME: : should be made persistent (JSON?)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-dci-swing/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util/PreferencesHandler.java.html",
      "fingerprint" : "52A39EC71C7CD4690E74915B307733CB",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "make private as soon as the right Java version is required",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "PreferencesHandler.java.html(49,0): FIXME: : make private as soon as the right Java version is required",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshot.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample1/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.impl/ContextSnapshot.java.html",
      "fingerprint" : "359BC28BE08219F6CEA56A69E63B862F",
      "lineEnd" : 50,
      "lineStart" : 50,
      "message" : "should be weak references? Should a context be alive as soon as all the objects created with it are",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshot.java.html(50,0): TODO: : should be weak references? Should a context be alive as soon as all the objects created with it are",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "OwnerRoleFactoryProvider.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample1/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/OwnerRoleFactoryProvider.java.html",
      "fingerprint" : "B75EEA2D790597FA1D8076C82AD167CE",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "will go away with Java 17</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "OwnerRoleFactoryProvider.java.html(46,0): TODO: : will go away with Java 17</span>",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample1/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "87B2B875A8C11241AF4F5148640E3724",
      "lineEnd" : 71,
      "lineStart" : 71,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(71,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample1/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "BC80C6B43E03FA795EB02B210FF9D67B",
      "lineEnd" : 166,
      "lineStart" : 166,
      "message" : "it's injecting null, but perhaps should it throw exception?",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(166,0): FIXME: : it's injecting null, but perhaps should it throw exception?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultPreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample1/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.impl/DefaultPreferencesHandler.java.html",
      "fingerprint" : "75C5E629EBF42A536DC88A23ABBB9D27",
      "lineEnd" : 111,
      "lineStart" : 111,
      "message" : "should be made persistent (JSON?)",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "DefaultPreferencesHandler.java.html(111,0): FIXME: : should be made persistent (JSON?)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample1/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util/PreferencesHandler.java.html",
      "fingerprint" : "52A39EC71C7CD4690E74915B307733CB",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "make private as soon as the right Java version is required",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "PreferencesHandler.java.html(49,0): FIXME: : make private as soon as the right Java version is required",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshot.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample2/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.impl/ContextSnapshot.java.html",
      "fingerprint" : "359BC28BE08219F6CEA56A69E63B862F",
      "lineEnd" : 50,
      "lineStart" : 50,
      "message" : "should be weak references? Should a context be alive as soon as all the objects created with it are",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshot.java.html(50,0): TODO: : should be weak references? Should a context be alive as soon as all the objects created with it are",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "OwnerRoleFactoryProvider.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample2/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/OwnerRoleFactoryProvider.java.html",
      "fingerprint" : "B75EEA2D790597FA1D8076C82AD167CE",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "will go away with Java 17</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "OwnerRoleFactoryProvider.java.html(46,0): TODO: : will go away with Java 17</span>",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample2/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "87B2B875A8C11241AF4F5148640E3724",
      "lineEnd" : 71,
      "lineStart" : 71,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(71,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample2/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "BC80C6B43E03FA795EB02B210FF9D67B",
      "lineEnd" : 166,
      "lineStart" : 166,
      "message" : "it's injecting null, but perhaps should it throw exception?",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(166,0): FIXME: : it's injecting null, but perhaps should it throw exception?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultPreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample2/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.impl/DefaultPreferencesHandler.java.html",
      "fingerprint" : "75C5E629EBF42A536DC88A23ABBB9D27",
      "lineEnd" : 111,
      "lineStart" : 111,
      "message" : "should be made persistent (JSON?)",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "DefaultPreferencesHandler.java.html(111,0): FIXME: : should be made persistent (JSON?)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample2/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util/PreferencesHandler.java.html",
      "fingerprint" : "52A39EC71C7CD4690E74915B307733CB",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "make private as soon as the right Java version is required",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "PreferencesHandler.java.html(49,0): FIXME: : make private as soon as the right Java version is required",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshot.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample3/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.impl/ContextSnapshot.java.html",
      "fingerprint" : "359BC28BE08219F6CEA56A69E63B862F",
      "lineEnd" : 50,
      "lineStart" : 50,
      "message" : "should be weak references? Should a context be alive as soon as all the objects created with it are",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshot.java.html(50,0): TODO: : should be weak references? Should a context be alive as soon as all the objects created with it are",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "OwnerRoleFactoryProvider.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample3/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/OwnerRoleFactoryProvider.java.html",
      "fingerprint" : "B75EEA2D790597FA1D8076C82AD167CE",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "will go away with Java 17</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "NORMAL",
      "toString" : "OwnerRoleFactoryProvider.java.html(46,0): TODO: : will go away with Java 17</span>",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample3/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "87B2B875A8C11241AF4F5148640E3724",
      "lineEnd" : 71,
      "lineStart" : 71,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(71,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample3/jacoco-aggregate/it-tidalwave-util/it.tidalwave.role.spi/SystemRoleFactorySupport.java.html",
      "fingerprint" : "BC80C6B43E03FA795EB02B210FF9D67B",
      "lineEnd" : 166,
      "lineStart" : 166,
      "message" : "it's injecting null, but perhaps should it throw exception?",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "SystemRoleFactorySupport.java.html(166,0): FIXME: : it's injecting null, but perhaps should it throw exception?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultPreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample3/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.impl/DefaultPreferencesHandler.java.html",
      "fingerprint" : "75C5E629EBF42A536DC88A23ABBB9D27",
      "lineEnd" : 111,
      "lineStart" : 111,
      "message" : "should be made persistent (JSON?)",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "DefaultPreferencesHandler.java.html(111,0): FIXME: : should be made persistent (JSON?)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PreferencesHandler.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample3/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util/PreferencesHandler.java.html",
      "fingerprint" : "52A39EC71C7CD4690E74915B307733CB",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "make private as soon as the right Java version is required",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "546",
      "severity" : "HIGH",
      "toString" : "PreferencesHandler.java.html(49,0): FIXME: : make private as soon as the right Java version is required",
      "type" : "FIXME"
    }
  ],
  "size" : 86,
  "toString" : "86 warnings (high: 57, normal: 29)"
}