{
  "_class" : "io.jenkins.plugins.analysis.core.restapi.ReportApi",
  "issues" : [
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JavaFXSafeComponentBuilder.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/util/JavaFXSafeComponentBuilder.java",
      "fingerprint" : "A38DC39890BA72CB69FB2D634E824341",
      "lineEnd" : 120,
      "lineStart" : 120,
      "message" : "in JFX thread?",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.util",
      "reference" : "278",
      "severity" : "HIGH",
      "toString" : "JavaFXSafeComponentBuilder.java(120,0): FIXME: : in JFX thread?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JavaFXBinder.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/JavaFXBinder.java",
      "fingerprint" : "BB9130EBB3AD9192EA2404C9C6C49F56",
      "lineEnd" : 492,
      "lineStart" : 492,
      "message" : "use a Builder, merge with the above",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx",
      "reference" : "299",
      "severity" : "HIGH",
      "toString" : "JavaFXBinder.java(492,0): FIXME: : use a Builder, merge with the above",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "StackPaneSelector.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/StackPaneSelector.java",
      "fingerprint" : "B0E61D0FD51C2E6BD36505E704F3EF6F",
      "lineEnd" : 45,
      "lineStart" : 45,
      "message" : "rename, introduce interface",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx",
      "reference" : "278",
      "severity" : "HIGH",
      "toString" : "StackPaneSelector.java(45,0): FIXME: : rename, introduce interface",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultJavaFXBinder.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/DefaultJavaFXBinder.java",
      "fingerprint" : "AF3BC7B3C80E5FFAC327D88CB33776FA",
      "lineEnd" : 213,
      "lineStart" : 213,
      "message" : "weak listener",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl",
      "reference" : "299",
      "severity" : "HIGH",
      "toString" : "DefaultJavaFXBinder.java(213,0): FIXME: : weak listener",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ComboBoxBindings.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/combobox/ComboBoxBindings.java",
      "fingerprint" : "C1444FB2CEDF0BD6F3611B61560F4B59",
      "lineEnd" : 109,
      "lineStart" : 109,
      "message" : "WEAK LISTENERS",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.combobox",
      "reference" : "278",
      "severity" : "HIGH",
      "toString" : "ComboBoxBindings.java(109,0): FIXME: : WEAK LISTENERS",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ComboBoxBindings.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/combobox/ComboBoxBindings.java",
      "fingerprint" : "0C856EB44C83E7503B171263F18A9F73",
      "lineEnd" : 111,
      "lineStart" : 111,
      "message" : "this won't work with any external navigation system, such as CEC menus",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.combobox",
      "reference" : "299",
      "severity" : "HIGH",
      "toString" : "ComboBoxBindings.java(111,0): FIXME: : this won't work with any external navigation system, such as CEC menus",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ComboBoxBindings.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/combobox/ComboBoxBindings.java",
      "fingerprint" : "CDC388B4FE38FF1142D4132CFEDBB39D",
      "lineEnd" : 112,
      "lineStart" : 112,
      "message" : "try by having CEC selection emulating RETURN and optionally accepting RETURN here",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.combobox",
      "reference" : "299",
      "severity" : "NORMAL",
      "toString" : "ComboBoxBindings.java(112,0): TODO: : try by having CEC selection emulating RETURN and optionally accepting RETURN here",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ChangeListenerSelectableAdapter.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/ChangeListenerSelectableAdapter.java",
      "fingerprint" : "7BFA4328FDFBB33AFAB781988CC4F772",
      "lineEnd" : 54,
      "lineStart" : 54,
      "message" : "test null oldValue, newValue?",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "299",
      "severity" : "HIGH",
      "toString" : "ChangeListenerSelectableAdapter.java(54,0): FIXME: : test null oldValue, newValue?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultCellBinder.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/DefaultCellBinder.java",
      "fingerprint" : "8F66833D74C41698560503FF103985CE",
      "lineEnd" : 137,
      "lineStart" : 137,
      "message" : "doesn't work - keyevents are probably handled by ListView",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "299",
      "severity" : "HIGH",
      "toString" : "DefaultCellBinder.java(137,0): FIXME: : doesn't work - keyevents are probably handled by ListView",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultCellBinder.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/DefaultCellBinder.java",
      "fingerprint" : "B7AFE14F68D497CC83673AB7C248C79E",
      "lineEnd" : 148,
      "lineStart" : 148,
      "message" : "depends on mouse click, won't handle keyboard",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "278",
      "severity" : "HIGH",
      "toString" : "DefaultCellBinder.java(148,0): FIXME: : depends on mouse click, won't handle keyboard",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultCellBinder.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/DefaultCellBinder.java",
      "fingerprint" : "95E2B69E364DD09335DA0BCF8DF947BC",
      "lineEnd" : 188,
      "lineStart" : 188,
      "message" : "shouldn't reset them? In case of cell reuse, they get accumulated",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "299",
      "severity" : "HIGH",
      "toString" : "DefaultCellBinder.java(188,0): FIXME: : shouldn't reset them? In case of cell reuse, they get accumulated",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DelegateSupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/DelegateSupport.java",
      "fingerprint" : "3DF7480ECDC7A543336C0E78DD2F9F26",
      "lineEnd" : 88,
      "lineStart" : 88,
      "message" : "delegate to a provider",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "278",
      "severity" : "NORMAL",
      "toString" : "DelegateSupport.java(88,0): TODO: : delegate to a provider",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DelegateSupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/DelegateSupport.java",
      "fingerprint" : "5CF5929438349F1CC6B6F69934F43033",
      "lineEnd" : 103,
      "lineStart" : 103,
      "message" : "delegate to a provider",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "278",
      "severity" : "NORMAL",
      "toString" : "DelegateSupport.java(103,0): TODO: : delegate to a provider",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PresentationModelObservable.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/PresentationModelObservable.java",
      "fingerprint" : "FD5F070D00EE38721CD47D5698E4357B",
      "lineEnd" : 59,
      "lineStart" : 59,
      "message" : "uses the column header names, should be an internal id instead",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "299",
      "severity" : "HIGH",
      "toString" : "PresentationModelObservable.java(59,0): FIXME: : uses the column header names, should be an internal id instead",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PropertyAdapter.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/PropertyAdapter.java",
      "fingerprint" : "93FA4AB450607930538601538834669A",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "javafx.beans.binding.BooleanExpression.booleanExpression(source)? Does it do threading?",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "299",
      "severity" : "NORMAL",
      "toString" : "PropertyAdapter.java(49,0): TODO: : javafx.beans.binding.BooleanExpression.booleanExpression(source)? Does it do threading?",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PropertyAdapter.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/PropertyAdapter.java",
      "fingerprint" : "7A957503D825D6E9DA42C970007DF51D",
      "lineEnd" : 63,
      "lineStart" : 63,
      "message" : "WEAK LISTENER!!",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "278",
      "severity" : "HIGH",
      "toString" : "PropertyAdapter.java(63,0): FIXME: : WEAK LISTENER!!",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PropertyAdapter.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/PropertyAdapter.java",
      "fingerprint" : "97EFB7F2F0E787918F920795C7A4CAB9",
      "lineEnd" : 66,
      "lineStart" : 66,
      "message" : "WEAK LISTENER!!",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "278",
      "severity" : "HIGH",
      "toString" : "PropertyAdapter.java(66,0): FIXME: : WEAK LISTENER!!",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "RoleBag.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/RoleBag.java",
      "fingerprint" : "FB8D03135EDAE638A506960781275D22",
      "lineEnd" : 65,
      "lineStart" : 65,
      "message" : "assert not FX thread",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "299",
      "severity" : "NORMAL",
      "toString" : "RoleBag.java(65,0): TODO: : assert not FX thread",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "RoleBag.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/RoleBag.java",
      "fingerprint" : "3889BE9A2382CB91261F918A0B24E8A3",
      "lineEnd" : 68,
      "lineStart" : 68,
      "message" : "perhaps it could be associated to a dummy key, instead of being returned by a getter?",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "299",
      "severity" : "NORMAL",
      "toString" : "RoleBag.java(68,0): TODO: : perhaps it could be associated to a dummy key, instead of being returned by a getter?",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DialogBindings.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/dialog/DialogBindings.java",
      "fingerprint" : "51182D94FB381D04C6BAD1B959875EAF",
      "lineEnd" : 71,
      "lineStart" : 71,
      "message" : "should not be needed",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.dialog",
      "reference" : "278",
      "severity" : "HIGH",
      "toString" : "DialogBindings.java(71,0): FIXME: : should not be needed",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DialogBindings.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/dialog/DialogBindings.java",
      "fingerprint" : "FA752B9CA50ECD6D05034B8654AA7B82",
      "lineEnd" : 96,
      "lineStart" : 96,
      "message" : "doesn't work",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.dialog",
      "reference" : "299",
      "severity" : "HIGH",
      "toString" : "DialogBindings.java(96,0): FIXME: : doesn't work",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ListViewBindings.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/list/ListViewBindings.java",
      "fingerprint" : "425D53BEB808F50BD805F2A42D3A47D1",
      "lineEnd" : 86,
      "lineStart" : 86,
      "message" : "WEAK LISTENERS",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.list",
      "reference" : "278",
      "severity" : "HIGH",
      "toString" : "ListViewBindings.java(86,0): FIXME: : WEAK LISTENERS",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ListViewBindings.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/list/ListViewBindings.java",
      "fingerprint" : "F65BB4E24BEB6F2630B311E7A6EBD05E",
      "lineEnd" : 88,
      "lineStart" : 88,
      "message" : "this won't work with any external navigation system, such as CEC menus",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.list",
      "reference" : "278",
      "severity" : "HIGH",
      "toString" : "ListViewBindings.java(88,0): FIXME: : this won't work with any external navigation system, such as CEC menus",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ListViewBindings.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/list/ListViewBindings.java",
      "fingerprint" : "049B77C3A9D5A133A49AA2BA15BE93EA",
      "lineEnd" : 89,
      "lineStart" : 89,
      "message" : "try by having CEC selection emulating RETURN and optionally accepting RETURN here",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.list",
      "reference" : "299",
      "severity" : "NORMAL",
      "toString" : "ListViewBindings.java(89,0): TODO: : try by having CEC selection emulating RETURN and optionally accepting RETURN here",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ListViewBindings.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/list/ListViewBindings.java",
      "fingerprint" : "8C84442BAFCE95642A0AEE4D8A0E315E",
      "lineEnd" : 95,
      "lineStart" : 95,
      "message" : "must call the default action - but should we look up it again?",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.list",
      "reference" : "299",
      "severity" : "NORMAL",
      "toString" : "ListViewBindings.java(95,0): TODO: : must call the default action - but should we look up it again?",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ListViewBindings.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/list/ListViewBindings.java",
      "fingerprint" : "7AD496BB95A258F82930D2B10159E35D",
      "lineEnd" : 101,
      "lineStart" : 101,
      "message" : "it would be nicer to retrieve the cell and its associated RoleBag?",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.list",
      "reference" : "299",
      "severity" : "HIGH",
      "toString" : "ListViewBindings.java(101,0): FIXME: : it would be nicer to retrieve the cell and its associated RoleBag?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ListViewBindings.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/list/ListViewBindings.java",
      "fingerprint" : "7AEA773FE9A76AB1B6282E7A5525EAAD",
      "lineEnd" : 110,
      "lineStart" : 110,
      "message" : "doesn't work",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.list",
      "reference" : "299",
      "severity" : "HIGH",
      "toString" : "ListViewBindings.java(110,0): FIXME: : doesn't work",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TableViewBindings.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/tableview/TableViewBindings.java",
      "fingerprint" : "C35A0666C71638A6AE726131E55EAC64",
      "lineEnd" : 102,
      "lineStart" : 102,
      "message" : "cast",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.tableview",
      "reference" : "299",
      "severity" : "HIGH",
      "toString" : "TableViewBindings.java(102,0): FIXME: : cast",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TreeViewBindings.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/tree/TreeViewBindings.java",
      "fingerprint" : "01FD6E24D0B407C4C0275E1696CF29B1",
      "lineEnd" : 78,
      "lineStart" : 78,
      "message" : "thread?",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.tree",
      "reference" : "300",
      "severity" : "HIGH",
      "toString" : "TreeViewBindings.java(78,0): FIXME: : thread?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TreeTableViewBindings.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/treetable/TreeTableViewBindings.java",
      "fingerprint" : "A93DECE35ABC30DB7395867B9E34E256",
      "lineEnd" : 81,
      "lineStart" : 81,
      "message" : "thread?",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.treetable",
      "reference" : "300",
      "severity" : "HIGH",
      "toString" : "TreeTableViewBindings.java(81,0): FIXME: : thread?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TreeTableViewBindings.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/treetable/TreeTableViewBindings.java",
      "fingerprint" : "5A6F39E93D8FBD725FC7E3F4E5891E7C",
      "lineEnd" : 89,
      "lineStart" : 89,
      "message" : "cast",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.treetable",
      "reference" : "300",
      "severity" : "HIGH",
      "toString" : "TreeTableViewBindings.java(89,0): FIXME: : cast",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JavaFXSafeComponentBuilder.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/util/JavaFXSafeComponentBuilder.java",
      "fingerprint" : "993FCEE8E3A81A3EB906AE53059E1878",
      "lineEnd" : 67,
      "lineStart" : 67,
      "message" : "guess",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.util",
      "reference" : "299",
      "severity" : "HIGH",
      "toString" : "JavaFXSafeComponentBuilder.java(67,0): FIXME: : guess",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JavaFXSafeProxy.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/util/JavaFXSafeProxy.java",
      "fingerprint" : "71938400E52195C7111BBA757EA986A9",
      "lineEnd" : 47,
      "lineStart" : 47,
      "message" : "add support for aysnc returning a Future.",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.util",
      "reference" : "278",
      "severity" : "NORMAL",
      "toString" : "JavaFXSafeProxy.java(47,0): TODO: : add support for aysnc returning a Future.",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ReflectionUtils.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/util/ReflectionUtils.java",
      "fingerprint" : "C454D6E5CBE8B6C4B332D5822F726F7B",
      "lineEnd" : 54,
      "lineStart" : 54,
      "message" : "Consider incorporating this in TFT.",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.util",
      "reference" : "291",
      "severity" : "NORMAL",
      "toString" : "ReflectionUtils.java(54,0): TODO: : Consider incorporating this in TFT.",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JavaFXApplicationWithSplash.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXApplicationWithSplash.java",
      "fingerprint" : "9580F3E57526D2F8A4B1BD486ABD606E",
      "lineEnd" : 108,
      "lineStart" : 108,
      "message" : "doesn't work",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.ui.javafx",
      "reference" : "278",
      "severity" : "HIGH",
      "toString" : "JavaFXApplicationWithSplash.java(108,0): FIXME: : doesn't work",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JavaFXApplicationWithSplash.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXApplicationWithSplash.java",
      "fingerprint" : "D31AE44801CA29B236F412CB854FDF76",
      "lineEnd" : 110,
      "lineStart" : 110,
      "message" : "deadlocks JDK 1.8.0_40",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.ui.javafx",
      "reference" : "278",
      "severity" : "HIGH",
      "toString" : "JavaFXApplicationWithSplash.java(110,0): FIXME: : deadlocks JDK 1.8.0_40",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JavaFXApplicationWithSplash.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXApplicationWithSplash.java",
      "fingerprint" : "35E31430E7337066542207089D3EFAA4",
      "lineEnd" : 119,
      "lineStart" : 119,
      "message" : "use JavaFX Worker?",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.ui.javafx",
      "reference" : "278",
      "severity" : "HIGH",
      "toString" : "JavaFXApplicationWithSplash.java(119,0): FIXME: : use JavaFX Worker?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JavaFXApplicationWithSplash.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXApplicationWithSplash.java",
      "fingerprint" : "5CF5929438349F1CC6B6F69934F43033",
      "lineEnd" : 212,
      "lineStart" : 212,
      "message" : "delegate to a provider",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.ui.javafx",
      "reference" : "278",
      "severity" : "NORMAL",
      "toString" : "JavaFXApplicationWithSplash.java(212,0): TODO: : delegate to a provider",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JavaFXSafeProxyCreator.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXSafeProxyCreator.java",
      "fingerprint" : "6143540FBFA6CD960AFEB1601F2588A5",
      "lineEnd" : 200,
      "lineStart" : 200,
      "message" : "",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.ui.javafx",
      "reference" : "278",
      "severity" : "HIGH",
      "toString" : "JavaFXSafeProxyCreator.java(200,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JavaFXSafeProxyCreator.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXSafeProxyCreator.java",
      "fingerprint" : "437D3F15B8949DEBF03C8AC111FF5D56",
      "lineEnd" : 284,
      "lineStart" : 284,
      "message" : "",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.ui.javafx",
      "reference" : "295",
      "severity" : "HIGH",
      "toString" : "JavaFXSafeProxyCreator.java(284,0): FIXME: : ",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JavaFXSpringApplication.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXSpringApplication.java",
      "fingerprint" : "5BAA098E016783EF7DFD2620C2090361",
      "lineEnd" : 86,
      "lineStart" : 86,
      "message" : "workaround for NWRCA-41",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.ui.javafx",
      "reference" : "278",
      "severity" : "NORMAL",
      "toString" : "JavaFXSpringApplication.java(86,0): TODO: : workaround for NWRCA-41",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Splash.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/Splash.java",
      "fingerprint" : "59D0ED2B2311FE2870B2B6ECFFFC5AFF",
      "lineEnd" : 108,
      "lineStart" : 108,
      "message" : "fade transition really doesn't work: it fades out the pane, but the stage is opaque.",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.ui.javafx",
      "reference" : "278",
      "severity" : "HIGH",
      "toString" : "Splash.java(108,0): FIXME: : fade transition really doesn't work: it fades out the pane, but the stage is opaque.",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PreferencesHandler.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/util/PreferencesHandler.java",
      "fingerprint" : "4AAB201660C8BB137B61FE193182C072",
      "lineEnd" : 44,
      "lineStart" : 44,
      "message" : "make private as soon as the right Java version is required",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.util",
      "reference" : "291",
      "severity" : "HIGH",
      "toString" : "PreferencesHandler.java(44,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/JavaFXBindings/src/main/java/it/tidalwave/util/impl/DefaultPreferencesHandler.java",
      "fingerprint" : "2060B6AD14D0353E602F74A4DA8B77A7",
      "lineEnd" : 111,
      "lineStart" : 111,
      "message" : "should be made persistent (JSON?)",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.util.impl",
      "reference" : "291",
      "severity" : "HIGH",
      "toString" : "DefaultPreferencesHandler.java(111,0): FIXME: : should be made persistent (JSON?)",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultJavaFXBinderTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/test/java/it/tidalwave/role/ui/javafx/impl/DefaultJavaFXBinderTest.java",
      "fingerprint" : "AA36EB700C1B271829B0BFCB2DBDCE12",
      "lineEnd" : 55,
      "lineStart" : 55,
      "message" : "tests",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl",
      "reference" : "278",
      "severity" : "NORMAL",
      "toString" : "DefaultJavaFXBinderTest.java(55,0): TODO: : tests",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "UserActionProviderContextMenuBuilderTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/test/java/it/tidalwave/role/ui/javafx/impl/UserActionProviderContextMenuBuilderTest.java",
      "fingerprint" : "3AD20507CA12FCD70B2766B5D693DAA7",
      "lineEnd" : 116,
      "lineStart" : 116,
      "message" : "possibly drop this",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl",
      "reference" : "299",
      "severity" : "NORMAL",
      "toString" : "UserActionProviderContextMenuBuilderTest.java(116,0): TODO: : possibly drop this",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AsObjectTreeCellTest.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/test/java/it/tidalwave/role/ui/javafx/impl/tree/AsObjectTreeCellTest.java",
      "fingerprint" : "66D4FDF28C3C2EA7FAB0FA10C145A6A9",
      "lineEnd" : 89,
      "lineStart" : 89,
      "message" : "test setting of ContextMenu",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.tree",
      "reference" : "278",
      "severity" : "NORMAL",
      "toString" : "AsObjectTreeCellTest.java(89,0): TODO: : test setting of ContextMenu",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefautDao.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/BackendExample/src/main/java/it/tidalwave/role/ui/javafx/example/large/data/impl/DefautDao.java",
      "fingerprint" : "73B380E866D7EFFF2E4FBA9735851C2E",
      "lineEnd" : 43,
      "lineStart" : 43,
      "message" : "rename to Model",
      "moduleName" : "SteelBlue - Examples - Backend",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.example.large.data.impl",
      "reference" : "299",
      "severity" : "HIGH",
      "toString" : "DefautDao.java(43,0): FIXME: : rename to Model",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultMainScreenPresentationControl.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/BackendExample/src/main/java/it/tidalwave/role/ui/javafx/example/large/mainscreen/impl/DefaultMainScreenPresentationControl.java",
      "fingerprint" : "932331252C1F23B640317EB9E32D0D8B",
      "lineEnd" : 169,
      "lineStart" : 169,
      "message" : "column names",
      "moduleName" : "SteelBlue - Examples - Backend",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.example.large.mainscreen.impl",
      "reference" : "299",
      "severity" : "HIGH",
      "toString" : "DefaultMainScreenPresentationControl.java(169,0): FIXME: : column names",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FileEntityPresentable.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/BackendExample/src/main/java/it/tidalwave/role/ui/javafx/example/large/mainscreen/impl/FileEntityPresentable.java",
      "fingerprint" : "9F742D50B689385B8F31519E49A80DD8",
      "lineEnd" : 69,
      "lineStart" : 69,
      "message" : "add roles such as Removable, present only if permissions allow",
      "moduleName" : "SteelBlue - Examples - Backend",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.example.large.mainscreen.impl",
      "reference" : "299",
      "severity" : "NORMAL",
      "toString" : "FileEntityPresentable.java(69,0): TODO: : add roles such as Removable, present only if permissions allow",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FileEntityPresentable.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/BackendExample/src/main/java/it/tidalwave/role/ui/javafx/example/large/mainscreen/impl/FileEntityPresentable.java",
      "fingerprint" : "FED908CD63ED2410A4C89A2199E7DA31",
      "lineEnd" : 70,
      "lineStart" : 70,
      "message" : "iconprovider",
      "moduleName" : "SteelBlue - Examples - Backend",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.example.large.mainscreen.impl",
      "reference" : "299",
      "severity" : "NORMAL",
      "toString" : "FileEntityPresentable.java(70,0): TODO: : iconprovider",
      "type" : "TODO"
    }
  ],
  "size" : 51,
  "toString" : "51 warnings (high: 34, normal: 17)"
}