{
  "_class" : "io.jenkins.plugins.analysis.core.restapi.ReportApi",
  "issues" : [
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MBeansManager.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/impl/MBeansManager.java",
      "fingerprint" : "FF14B84E9A6B20F2ADC695F8EE2B65E8",
      "lineEnd" : 177,
      "lineStart" : 177,
      "message" : "it checks only first interface - what about an annotation?",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.actor.impl",
      "reference" : "238",
      "severity" : "NORMAL",
      "toString" : "MBeansManager.java(177,0): TODO: : it checks only first interface - what about an annotation?",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MultiQueue.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MultiQueue.java",
      "fingerprint" : "6788C0A8EB6DE547D6FBD3FA8BE13EDF",
      "lineEnd" : 178,
      "lineStart" : 178,
      "message" : "Java 8 would make this easier",
      "moduleName" : "TheseFoolishThings :: MessageBus",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.messagebus.spi",
      "reference" : "256",
      "severity" : "NORMAL",
      "toString" : "MultiQueue.java(178,0): TODO: : Java 8 would make this easier",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SimpleMessageBus.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java",
      "fingerprint" : "4A5895BC0FCE982B038C6FF1DF044DBD",
      "lineEnd" : 162,
      "lineStart" : 162,
      "message" : "marked as dubious by SpotBugs",
      "moduleName" : "TheseFoolishThings :: MessageBus",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.messagebus.spi",
      "reference" : "260",
      "severity" : "HIGH",
      "toString" : "SimpleMessageBus.java(162,0): FIXME: : marked as dubious by SpotBugs",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SimpleCompositeTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Roles/src/test/java/it/tidalwave/role/SimpleCompositeTest.java",
      "fingerprint" : "3785E34E004D55193854FED7B7880990",
      "lineEnd" : 51,
      "lineStart" : 51,
      "message" : "cast",
      "moduleName" : "TheseFoolishThings :: Roles",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role",
      "reference" : "252",
      "severity" : "HIGH",
      "toString" : "SimpleCompositeTest.java(51,0): FIXME: : cast",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java",
      "fingerprint" : "867492E8045D84AF0A4B3F1A138BF5A2",
      "lineEnd" : 213,
      "lineStart" : 213,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.util.spi",
      "reference" : "238",
      "severity" : "NORMAL",
      "toString" : "DefaultProcessExecutor.java(213,0): TODO: : sync",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MultiQueue.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-actor/jacoco-aggregate/it-tidalwave-messagebus/it.tidalwave.messagebus.spi/MultiQueue.java.html",
      "fingerprint" : "73B93758DD370455A6B6B1BEAC8CF2FB",
      "lineEnd" : 178,
      "lineStart" : 178,
      "message" : "Java 8 would make this easier",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "MultiQueue.java.html(178,0): TODO: : Java 8 would make this easier",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SimpleMessageBus.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-actor/jacoco-aggregate/it-tidalwave-messagebus/it.tidalwave.messagebus.spi/SimpleMessageBus.java.html",
      "fingerprint" : "8889A61EC6822336E6A8565574EC2B5B",
      "lineEnd" : 162,
      "lineStart" : 162,
      "message" : "marked as dubious by SpotBugs</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "SimpleMessageBus.java.html(162,0): FIXME: : marked as dubious by SpotBugs</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-actor/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "AD5053854B371CD7D792DDBCD78CDB29",
      "lineEnd" : 186,
      "lineStart" : 186,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(186,0): FIXME: : sync",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-actor/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8EB05C6DBB250088EC799D568AEC2FB2",
      "lineEnd" : 213,
      "lineStart" : 213,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "DefaultProcessExecutor.java.html(213,0): TODO: : sync",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-actor/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8762D499C81592ABBA69EE7FA3250E11",
      "lineEnd" : 255,
      "lineStart" : 255,
      "message" : "polls because it doesn't get notified</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(255,0): FIXME: : polls because it doesn't get notified</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-actor/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "44773A8A2E2A19A3C6F2AF78927C5C8F",
      "lineEnd" : 460,
      "lineStart" : 460,
      "message" : "",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "488",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(460,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "As.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-actor/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util/As.java.html",
      "fingerprint" : "01DB3BD051B8C0946577BAD950243EB6",
      "lineEnd" : 248,
      "lineStart" : 248,
      "message" : "there's no static check of the argument",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "535",
      "severity" : "HIGH",
      "toString" : "As.java.html(248,0): FIXME: : there's no static check of the argument",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MultiQueue.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-messagebus-spring/jacoco-aggregate/it-tidalwave-messagebus/it.tidalwave.messagebus.spi/MultiQueue.java.html",
      "fingerprint" : "73B93758DD370455A6B6B1BEAC8CF2FB",
      "lineEnd" : 178,
      "lineStart" : 178,
      "message" : "Java 8 would make this easier",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "MultiQueue.java.html(178,0): TODO: : Java 8 would make this easier",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SimpleMessageBus.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-messagebus-spring/jacoco-aggregate/it-tidalwave-messagebus/it.tidalwave.messagebus.spi/SimpleMessageBus.java.html",
      "fingerprint" : "8889A61EC6822336E6A8565574EC2B5B",
      "lineEnd" : 162,
      "lineStart" : 162,
      "message" : "marked as dubious by SpotBugs</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "SimpleMessageBus.java.html(162,0): FIXME: : marked as dubious by SpotBugs</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "RoleManagerSupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role-spring/jacoco-aggregate/it-tidalwave-role/it.tidalwave.role.spi/RoleManagerSupport.java.html",
      "fingerprint" : "9E6F0EE51F3DEFD47A5FD9C37F3CA64A",
      "lineEnd" : 72,
      "lineStart" : 72,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "531",
      "severity" : "HIGH",
      "toString" : "RoleManagerSupport.java.html(72,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "BoundFunctionSupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role-spring/jacoco-aggregate/it-tidalwave-role/it.tidalwave.role.ui.function/BoundFunctionSupport.java.html",
      "fingerprint" : "B363F5F435B6CF804EC22076C8B792EA",
      "lineEnd" : 41,
      "lineStart" : 41,
      "message" : "weak</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "BoundFunctionSupport.java.html(41,0): FIXME: : weak</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "BoundProperty.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role-spring/jacoco-aggregate/it-tidalwave-role/it.tidalwave.role.ui/BoundProperty.java.html",
      "fingerprint" : "642601004003AF2F53C963167C03865B",
      "lineEnd" : 43,
      "lineStart" : 43,
      "message" : "weak listeners",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "BoundProperty.java.html(43,0): FIXME: : weak listeners",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PresentationModel.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role-spring/jacoco-aggregate/it-tidalwave-role/it.tidalwave.role.ui/PresentationModel.java.html",
      "fingerprint" : "7A2961780620FDDC0354BF53336B6A86",
      "lineEnd" : 199,
      "lineStart" : 199,
      "message" : "cache a singleton, but don't do eager initialization (e.g. a final static), as it would deadlock with",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "PresentationModel.java.html(199,0): TODO: : cache a singleton, but don't do eager initialization (e.g. a final static), as it would deadlock with",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "AD5053854B371CD7D792DDBCD78CDB29",
      "lineEnd" : 186,
      "lineStart" : 186,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(186,0): FIXME: : sync",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8EB05C6DBB250088EC799D568AEC2FB2",
      "lineEnd" : 213,
      "lineStart" : 213,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "DefaultProcessExecutor.java.html(213,0): TODO: : sync",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8762D499C81592ABBA69EE7FA3250E11",
      "lineEnd" : 255,
      "lineStart" : 255,
      "message" : "polls because it doesn't get notified</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(255,0): FIXME: : polls because it doesn't get notified</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "44773A8A2E2A19A3C6F2AF78927C5C8F",
      "lineEnd" : 460,
      "lineStart" : 460,
      "message" : "",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "488",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(460,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "As.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/As.java.html",
      "fingerprint" : "01DB3BD051B8C0946577BAD950243EB6",
      "lineEnd" : 248,
      "lineStart" : 248,
      "message" : "there's no static check of the argument",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "535",
      "severity" : "HIGH",
      "toString" : "As.java.html(248,0): FIXME: : there's no static check of the argument",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "AD5053854B371CD7D792DDBCD78CDB29",
      "lineEnd" : 186,
      "lineStart" : 186,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(186,0): FIXME: : sync",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8EB05C6DBB250088EC799D568AEC2FB2",
      "lineEnd" : 213,
      "lineStart" : 213,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "DefaultProcessExecutor.java.html(213,0): TODO: : sync",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8762D499C81592ABBA69EE7FA3250E11",
      "lineEnd" : 255,
      "lineStart" : 255,
      "message" : "polls because it doesn't get notified</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(255,0): FIXME: : polls because it doesn't get notified</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "44773A8A2E2A19A3C6F2AF78927C5C8F",
      "lineEnd" : 460,
      "lineStart" : 460,
      "message" : "",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "488",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(460,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "As.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role/jacoco-aggregate/it-tidalwave-util/it.tidalwave.util/As.java.html",
      "fingerprint" : "01DB3BD051B8C0946577BAD950243EB6",
      "lineEnd" : 248,
      "lineStart" : 248,
      "message" : "there's no static check of the argument",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "535",
      "severity" : "HIGH",
      "toString" : "As.java.html(248,0): FIXME: : there's no static check of the argument",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "RoleManagerSupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role/jacoco/it.tidalwave.role.spi/RoleManagerSupport.java.html",
      "fingerprint" : "9E6F0EE51F3DEFD47A5FD9C37F3CA64A",
      "lineEnd" : 72,
      "lineStart" : 72,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "531",
      "severity" : "HIGH",
      "toString" : "RoleManagerSupport.java.html(72,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "BoundFunctionSupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role/jacoco/it.tidalwave.role.ui.function/BoundFunctionSupport.java.html",
      "fingerprint" : "B363F5F435B6CF804EC22076C8B792EA",
      "lineEnd" : 41,
      "lineStart" : 41,
      "message" : "weak</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "BoundFunctionSupport.java.html(41,0): FIXME: : weak</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "BoundProperty.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role/jacoco/it.tidalwave.role.ui/BoundProperty.java.html",
      "fingerprint" : "642601004003AF2F53C963167C03865B",
      "lineEnd" : 43,
      "lineStart" : 43,
      "message" : "weak listeners",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "BoundProperty.java.html(43,0): FIXME: : weak listeners",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PresentationModel.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-role/jacoco/it.tidalwave.role.ui/PresentationModel.java.html",
      "fingerprint" : "7A2961780620FDDC0354BF53336B6A86",
      "lineEnd" : 199,
      "lineStart" : 199,
      "message" : "cache a singleton, but don't do eager initialization (e.g. a final static), as it would deadlock with",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "PresentationModel.java.html(199,0): TODO: : cache a singleton, but don't do eager initialization (e.g. a final static), as it would deadlock with",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "AD5053854B371CD7D792DDBCD78CDB29",
      "lineEnd" : 186,
      "lineStart" : 186,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(186,0): FIXME: : sync",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8EB05C6DBB250088EC799D568AEC2FB2",
      "lineEnd" : 213,
      "lineStart" : 213,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "DefaultProcessExecutor.java.html(213,0): TODO: : sync",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8762D499C81592ABBA69EE7FA3250E11",
      "lineEnd" : 255,
      "lineStart" : 255,
      "message" : "polls because it doesn't get notified</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(255,0): FIXME: : polls because it doesn't get notified</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "44773A8A2E2A19A3C6F2AF78927C5C8F",
      "lineEnd" : 460,
      "lineStart" : 460,
      "message" : "",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "488",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(460,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "As.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/As.java.html",
      "fingerprint" : "01DB3BD051B8C0946577BAD950243EB6",
      "lineEnd" : 248,
      "lineStart" : 248,
      "message" : "there's no static check of the argument",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "535",
      "severity" : "HIGH",
      "toString" : "As.java.html(248,0): FIXME: : there's no static check of the argument",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-util/jacoco/it.tidalwave.util.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "AD5053854B371CD7D792DDBCD78CDB29",
      "lineEnd" : 186,
      "lineStart" : 186,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(186,0): FIXME: : sync",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-util/jacoco/it.tidalwave.util.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8EB05C6DBB250088EC799D568AEC2FB2",
      "lineEnd" : 213,
      "lineStart" : 213,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "DefaultProcessExecutor.java.html(213,0): TODO: : sync",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-util/jacoco/it.tidalwave.util.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8762D499C81592ABBA69EE7FA3250E11",
      "lineEnd" : 255,
      "lineStart" : 255,
      "message" : "polls because it doesn't get notified</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(255,0): FIXME: : polls because it doesn't get notified</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-util/jacoco/it.tidalwave.util.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "44773A8A2E2A19A3C6F2AF78927C5C8F",
      "lineEnd" : 460,
      "lineStart" : 460,
      "message" : "",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "488",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(460,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "As.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/it-tidalwave-util/jacoco/it.tidalwave.util/As.java.html",
      "fingerprint" : "01DB3BD051B8C0946577BAD950243EB6",
      "lineEnd" : 248,
      "lineStart" : 248,
      "message" : "there's no static check of the argument",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "535",
      "severity" : "HIGH",
      "toString" : "As.java.html(248,0): FIXME: : there's no static check of the argument",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "AD5053854B371CD7D792DDBCD78CDB29",
      "lineEnd" : 186,
      "lineStart" : 186,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(186,0): FIXME: : sync",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8EB05C6DBB250088EC799D568AEC2FB2",
      "lineEnd" : 213,
      "lineStart" : 213,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "DefaultProcessExecutor.java.html(213,0): TODO: : sync",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8762D499C81592ABBA69EE7FA3250E11",
      "lineEnd" : 255,
      "lineStart" : 255,
      "message" : "polls because it doesn't get notified</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(255,0): FIXME: : polls because it doesn't get notified</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "44773A8A2E2A19A3C6F2AF78927C5C8F",
      "lineEnd" : 460,
      "lineStart" : 460,
      "message" : "",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "488",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(460,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "As.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/As.java.html",
      "fingerprint" : "01DB3BD051B8C0946577BAD950243EB6",
      "lineEnd" : 248,
      "lineStart" : 248,
      "message" : "there's no static check of the argument",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "535",
      "severity" : "HIGH",
      "toString" : "As.java.html(248,0): FIXME: : there's no static check of the argument",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "RoleManagerSupport.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-role/it.tidalwave.role.spi/RoleManagerSupport.java.html",
      "fingerprint" : "9E6F0EE51F3DEFD47A5FD9C37F3CA64A",
      "lineEnd" : 72,
      "lineStart" : 72,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "531",
      "severity" : "HIGH",
      "toString" : "RoleManagerSupport.java.html(72,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "BoundFunctionSupport.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-role/it.tidalwave.role.ui.function/BoundFunctionSupport.java.html",
      "fingerprint" : "B363F5F435B6CF804EC22076C8B792EA",
      "lineEnd" : 41,
      "lineStart" : 41,
      "message" : "weak</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "BoundFunctionSupport.java.html(41,0): FIXME: : weak</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "BoundProperty.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-role/it.tidalwave.role.ui/BoundProperty.java.html",
      "fingerprint" : "642601004003AF2F53C963167C03865B",
      "lineEnd" : 43,
      "lineStart" : 43,
      "message" : "weak listeners",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "BoundProperty.java.html(43,0): FIXME: : weak listeners",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PresentationModel.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-role/it.tidalwave.role.ui/PresentationModel.java.html",
      "fingerprint" : "7A2961780620FDDC0354BF53336B6A86",
      "lineEnd" : 199,
      "lineStart" : 199,
      "message" : "cache a singleton, but don't do eager initialization (e.g. a final static), as it would deadlock with",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "PresentationModel.java.html(199,0): TODO: : cache a singleton, but don't do eager initialization (e.g. a final static), as it would deadlock with",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "AD5053854B371CD7D792DDBCD78CDB29",
      "lineEnd" : 186,
      "lineStart" : 186,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(186,0): FIXME: : sync",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8EB05C6DBB250088EC799D568AEC2FB2",
      "lineEnd" : 213,
      "lineStart" : 213,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "DefaultProcessExecutor.java.html(213,0): TODO: : sync",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8762D499C81592ABBA69EE7FA3250E11",
      "lineEnd" : 255,
      "lineStart" : 255,
      "message" : "polls because it doesn't get notified</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(255,0): FIXME: : polls because it doesn't get notified</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "44773A8A2E2A19A3C6F2AF78927C5C8F",
      "lineEnd" : 460,
      "lineStart" : 460,
      "message" : "",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "488",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(460,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "As.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/As.java.html",
      "fingerprint" : "01DB3BD051B8C0946577BAD950243EB6",
      "lineEnd" : 248,
      "lineStart" : 248,
      "message" : "there's no static check of the argument",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "535",
      "severity" : "HIGH",
      "toString" : "As.java.html(248,0): FIXME: : there's no static check of the argument",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "RoleManagerSupport.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-role/it.tidalwave.role.spi/RoleManagerSupport.java.html",
      "fingerprint" : "9E6F0EE51F3DEFD47A5FD9C37F3CA64A",
      "lineEnd" : 72,
      "lineStart" : 72,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "531",
      "severity" : "HIGH",
      "toString" : "RoleManagerSupport.java.html(72,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "BoundFunctionSupport.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-role/it.tidalwave.role.ui.function/BoundFunctionSupport.java.html",
      "fingerprint" : "B363F5F435B6CF804EC22076C8B792EA",
      "lineEnd" : 41,
      "lineStart" : 41,
      "message" : "weak</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "BoundFunctionSupport.java.html(41,0): FIXME: : weak</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "BoundProperty.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-role/it.tidalwave.role.ui/BoundProperty.java.html",
      "fingerprint" : "642601004003AF2F53C963167C03865B",
      "lineEnd" : 43,
      "lineStart" : 43,
      "message" : "weak listeners",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "BoundProperty.java.html(43,0): FIXME: : weak listeners",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PresentationModel.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-role/it.tidalwave.role.ui/PresentationModel.java.html",
      "fingerprint" : "7A2961780620FDDC0354BF53336B6A86",
      "lineEnd" : 199,
      "lineStart" : 199,
      "message" : "cache a singleton, but don't do eager initialization (e.g. a final static), as it would deadlock with",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "PresentationModel.java.html(199,0): TODO: : cache a singleton, but don't do eager initialization (e.g. a final static), as it would deadlock with",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "AD5053854B371CD7D792DDBCD78CDB29",
      "lineEnd" : 186,
      "lineStart" : 186,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(186,0): FIXME: : sync",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8EB05C6DBB250088EC799D568AEC2FB2",
      "lineEnd" : 213,
      "lineStart" : 213,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "DefaultProcessExecutor.java.html(213,0): TODO: : sync",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8762D499C81592ABBA69EE7FA3250E11",
      "lineEnd" : 255,
      "lineStart" : 255,
      "message" : "polls because it doesn't get notified</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(255,0): FIXME: : polls because it doesn't get notified</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "44773A8A2E2A19A3C6F2AF78927C5C8F",
      "lineEnd" : 460,
      "lineStart" : 460,
      "message" : "",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "488",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(460,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "As.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/As.java.html",
      "fingerprint" : "01DB3BD051B8C0946577BAD950243EB6",
      "lineEnd" : 248,
      "lineStart" : 248,
      "message" : "there's no static check of the argument",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "535",
      "severity" : "HIGH",
      "toString" : "As.java.html(248,0): FIXME: : there's no static check of the argument",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "RoleManagerSupport.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-role/it.tidalwave.role.spi/RoleManagerSupport.java.html",
      "fingerprint" : "9E6F0EE51F3DEFD47A5FD9C37F3CA64A",
      "lineEnd" : 72,
      "lineStart" : 72,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "531",
      "severity" : "HIGH",
      "toString" : "RoleManagerSupport.java.html(72,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "BoundFunctionSupport.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-role/it.tidalwave.role.ui.function/BoundFunctionSupport.java.html",
      "fingerprint" : "B363F5F435B6CF804EC22076C8B792EA",
      "lineEnd" : 41,
      "lineStart" : 41,
      "message" : "weak</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "BoundFunctionSupport.java.html(41,0): FIXME: : weak</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "BoundProperty.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-role/it.tidalwave.role.ui/BoundProperty.java.html",
      "fingerprint" : "642601004003AF2F53C963167C03865B",
      "lineEnd" : 43,
      "lineStart" : 43,
      "message" : "weak listeners",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "BoundProperty.java.html(43,0): FIXME: : weak listeners",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PresentationModel.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-role/it.tidalwave.role.ui/PresentationModel.java.html",
      "fingerprint" : "7A2961780620FDDC0354BF53336B6A86",
      "lineEnd" : 199,
      "lineStart" : 199,
      "message" : "cache a singleton, but don't do eager initialization (e.g. a final static), as it would deadlock with",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "PresentationModel.java.html(199,0): TODO: : cache a singleton, but don't do eager initialization (e.g. a final static), as it would deadlock with",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "AD5053854B371CD7D792DDBCD78CDB29",
      "lineEnd" : 186,
      "lineStart" : 186,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(186,0): FIXME: : sync",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8EB05C6DBB250088EC799D568AEC2FB2",
      "lineEnd" : 213,
      "lineStart" : 213,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "DefaultProcessExecutor.java.html(213,0): TODO: : sync",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8762D499C81592ABBA69EE7FA3250E11",
      "lineEnd" : 255,
      "lineStart" : 255,
      "message" : "polls because it doesn't get notified</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(255,0): FIXME: : polls because it doesn't get notified</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "44773A8A2E2A19A3C6F2AF78927C5C8F",
      "lineEnd" : 460,
      "lineStart" : 460,
      "message" : "",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "488",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(460,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "As.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/As.java.html",
      "fingerprint" : "01DB3BD051B8C0946577BAD950243EB6",
      "lineEnd" : 248,
      "lineStart" : 248,
      "message" : "there's no static check of the argument",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "535",
      "severity" : "HIGH",
      "toString" : "As.java.html(248,0): FIXME: : there's no static check of the argument",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "RoleManagerSupport.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-role/it.tidalwave.role.spi/RoleManagerSupport.java.html",
      "fingerprint" : "9E6F0EE51F3DEFD47A5FD9C37F3CA64A",
      "lineEnd" : 72,
      "lineStart" : 72,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "531",
      "severity" : "HIGH",
      "toString" : "RoleManagerSupport.java.html(72,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "BoundFunctionSupport.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-role/it.tidalwave.role.ui.function/BoundFunctionSupport.java.html",
      "fingerprint" : "B363F5F435B6CF804EC22076C8B792EA",
      "lineEnd" : 41,
      "lineStart" : 41,
      "message" : "weak</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "BoundFunctionSupport.java.html(41,0): FIXME: : weak</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "BoundProperty.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-role/it.tidalwave.role.ui/BoundProperty.java.html",
      "fingerprint" : "642601004003AF2F53C963167C03865B",
      "lineEnd" : 43,
      "lineStart" : 43,
      "message" : "weak listeners",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "BoundProperty.java.html(43,0): FIXME: : weak listeners",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PresentationModel.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-role/it.tidalwave.role.ui/PresentationModel.java.html",
      "fingerprint" : "7A2961780620FDDC0354BF53336B6A86",
      "lineEnd" : 199,
      "lineStart" : 199,
      "message" : "cache a singleton, but don't do eager initialization (e.g. a final static), as it would deadlock with",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "PresentationModel.java.html(199,0): TODO: : cache a singleton, but don't do eager initialization (e.g. a final static), as it would deadlock with",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "AD5053854B371CD7D792DDBCD78CDB29",
      "lineEnd" : 186,
      "lineStart" : 186,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(186,0): FIXME: : sync",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8EB05C6DBB250088EC799D568AEC2FB2",
      "lineEnd" : 213,
      "lineStart" : 213,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "DefaultProcessExecutor.java.html(213,0): TODO: : sync",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8762D499C81592ABBA69EE7FA3250E11",
      "lineEnd" : 255,
      "lineStart" : 255,
      "message" : "polls because it doesn't get notified</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(255,0): FIXME: : polls because it doesn't get notified</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "44773A8A2E2A19A3C6F2AF78927C5C8F",
      "lineEnd" : 460,
      "lineStart" : 460,
      "message" : "",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "488",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(460,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "As.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/As.java.html",
      "fingerprint" : "01DB3BD051B8C0946577BAD950243EB6",
      "lineEnd" : 248,
      "lineStart" : 248,
      "message" : "there's no static check of the argument",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "535",
      "severity" : "HIGH",
      "toString" : "As.java.html(248,0): FIXME: : there's no static check of the argument",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "AD5053854B371CD7D792DDBCD78CDB29",
      "lineEnd" : 186,
      "lineStart" : 186,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(186,0): FIXME: : sync",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8EB05C6DBB250088EC799D568AEC2FB2",
      "lineEnd" : 213,
      "lineStart" : 213,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "DefaultProcessExecutor.java.html(213,0): TODO: : sync",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8762D499C81592ABBA69EE7FA3250E11",
      "lineEnd" : 255,
      "lineStart" : 255,
      "message" : "polls because it doesn't get notified</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(255,0): FIXME: : polls because it doesn't get notified</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "44773A8A2E2A19A3C6F2AF78927C5C8F",
      "lineEnd" : 460,
      "lineStart" : 460,
      "message" : "",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "488",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(460,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "As.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/As.java.html",
      "fingerprint" : "01DB3BD051B8C0946577BAD950243EB6",
      "lineEnd" : 248,
      "lineStart" : 248,
      "message" : "there's no static check of the argument",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "535",
      "severity" : "HIGH",
      "toString" : "As.java.html(248,0): FIXME: : there's no static check of the argument",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "AD5053854B371CD7D792DDBCD78CDB29",
      "lineEnd" : 186,
      "lineStart" : 186,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(186,0): FIXME: : sync",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8EB05C6DBB250088EC799D568AEC2FB2",
      "lineEnd" : 213,
      "lineStart" : 213,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "DefaultProcessExecutor.java.html(213,0): TODO: : sync",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8762D499C81592ABBA69EE7FA3250E11",
      "lineEnd" : 255,
      "lineStart" : 255,
      "message" : "polls because it doesn't get notified</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(255,0): FIXME: : polls because it doesn't get notified</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "44773A8A2E2A19A3C6F2AF78927C5C8F",
      "lineEnd" : 460,
      "lineStart" : 460,
      "message" : "",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "488",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(460,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "As.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/As.java.html",
      "fingerprint" : "01DB3BD051B8C0946577BAD950243EB6",
      "lineEnd" : 248,
      "lineStart" : 248,
      "message" : "there's no static check of the argument",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "535",
      "severity" : "HIGH",
      "toString" : "As.java.html(248,0): FIXME: : there's no static check of the argument",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "RoleManagerSupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample3/jacoco-aggregate/it-tidalwave-role/it.tidalwave.role.spi/RoleManagerSupport.java.html",
      "fingerprint" : "9E6F0EE51F3DEFD47A5FD9C37F3CA64A",
      "lineEnd" : 72,
      "lineStart" : 72,
      "message" : "use ConcurrentHashMap",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "531",
      "severity" : "HIGH",
      "toString" : "RoleManagerSupport.java.html(72,0): FIXME: : use ConcurrentHashMap",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "BoundFunctionSupport.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample3/jacoco-aggregate/it-tidalwave-role/it.tidalwave.role.ui.function/BoundFunctionSupport.java.html",
      "fingerprint" : "B363F5F435B6CF804EC22076C8B792EA",
      "lineEnd" : 41,
      "lineStart" : 41,
      "message" : "weak</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "531",
      "severity" : "HIGH",
      "toString" : "BoundFunctionSupport.java.html(41,0): FIXME: : weak</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "BoundProperty.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample3/jacoco-aggregate/it-tidalwave-role/it.tidalwave.role.ui/BoundProperty.java.html",
      "fingerprint" : "642601004003AF2F53C963167C03865B",
      "lineEnd" : 43,
      "lineStart" : 43,
      "message" : "weak listeners",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "531",
      "severity" : "HIGH",
      "toString" : "BoundProperty.java.html(43,0): FIXME: : weak listeners",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PresentationModel.java.html",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "target/thesefoolishthings/modules/thesefoolishthings-examples/it-tidalwave-thesefoolishthings-examples-finderexample3/jacoco-aggregate/it-tidalwave-role/it.tidalwave.role.ui/PresentationModel.java.html",
      "fingerprint" : "7A2961780620FDDC0354BF53336B6A86",
      "lineEnd" : 199,
      "lineStart" : 199,
      "message" : "cache a singleton, but don't do eager initialization (e.g. a final static), as it would deadlock with",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "531",
      "severity" : "NORMAL",
      "toString" : "PresentationModel.java.html(199,0): TODO: : cache a singleton, but don't do eager initialization (e.g. a final static), as it would deadlock with",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "AD5053854B371CD7D792DDBCD78CDB29",
      "lineEnd" : 186,
      "lineStart" : 186,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(186,0): FIXME: : sync",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8EB05C6DBB250088EC799D568AEC2FB2",
      "lineEnd" : 213,
      "lineStart" : 213,
      "message" : "sync",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "NORMAL",
      "toString" : "DefaultProcessExecutor.java.html(213,0): TODO: : sync",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "8762D499C81592ABBA69EE7FA3250E11",
      "lineEnd" : 255,
      "lineStart" : 255,
      "message" : "polls because it doesn't get notified</span>",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "478",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(255,0): FIXME: : polls because it doesn't get notified</span>",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultProcessExecutor.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.spi/DefaultProcessExecutor.java.html",
      "fingerprint" : "44773A8A2E2A19A3C6F2AF78927C5C8F",
      "lineEnd" : 460,
      "lineStart" : 460,
      "message" : "",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "488",
      "severity" : "HIGH",
      "toString" : "DefaultProcessExecutor.java.html(460,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "As.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/As.java.html",
      "fingerprint" : "01DB3BD051B8C0946577BAD950243EB6",
      "lineEnd" : 248,
      "lineStart" : 248,
      "message" : "there's no static check of the argument",
      "moduleName" : "TheseFoolishThings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "-",
      "reference" : "535",
      "severity" : "HIGH",
      "toString" : "As.java.html(248,0): FIXME: : there's no static check of the argument",
      "type" : "FIXME"
    }
  ],
  "size" : 102,
  "toString" : "102 warnings (high: 77, normal: 25)"
}