{
  "_class" : "io.jenkins.plugins.analysis.core.restapi.ReportApi",
  "issues" : [
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "module-info.java",
      "category" : "",
      "columnEnd" : 24,
      "columnStart" : 24,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/module-info.java",
      "fingerprint" : "94727C1A8E340E61023078A38DC330F1",
      "lineEnd" : 30,
      "lineStart" : 30,
      "message" : "requires directive for an automatic module",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "-",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "module-info.java(30,24): compiler:compile: : requires directive for an automatic module",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "module-info.java",
      "category" : "",
      "columnEnd" : 39,
      "columnStart" : 39,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/module-info.java",
      "fingerprint" : "045131E7826B64CBF889383C09852925",
      "lineEnd" : 32,
      "lineStart" : 32,
      "message" : "requires directive for an automatic module",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "-",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "module-info.java(32,39): compiler:compile: : requires directive for an automatic module",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java",
      "category" : "Unchecked",
      "columnEnd" : 40,
      "columnStart" : 40,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java",
      "fingerprint" : "FF7627FB96BD2E626C920617F76C5E20",
      "lineEnd" : 194,
      "lineStart" : 194,
      "message" : "unchecked cast",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "SystemRoleFactorySupport.java(194,40): compiler:compile: Unchecked: unchecked cast",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupport.java",
      "category" : "Unchecked",
      "columnEnd" : 25,
      "columnStart" : 25,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java",
      "fingerprint" : "5557B9B81C6A1CC5A55DFC48F2114EAD",
      "lineEnd" : 337,
      "lineStart" : 337,
      "message" : "unchecked cast",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "SystemRoleFactorySupport.java(337,25): compiler:compile: Unchecked: unchecked cast",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Finder.java",
      "category" : "Serial",
      "columnEnd" : 48,
      "columnStart" : 48,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/Finder.java",
      "fingerprint" : "6A79AA1A17F331B4A25480ED11DA32E7",
      "lineEnd" : 138,
      "lineStart" : 138,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "Finder.java(138,48): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Id.java",
      "category" : "Serial",
      "columnEnd" : 25,
      "columnStart" : 25,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/Id.java",
      "fingerprint" : "E7469866AA43570D4CBAA94108E6E242",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "Id.java(49,25): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Key.java",
      "category" : "Unchecked",
      "columnEnd" : 84,
      "columnStart" : 84,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/Key.java",
      "fingerprint" : "C1F6533F0132E37FB5E4A620AC7350C4",
      "lineEnd" : 73,
      "lineStart" : 73,
      "message" : "unchecked cast",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "Key.java(73,84): compiler:compile: Unchecked: unchecked cast",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Key.java",
      "category" : "Deprecation",
      "columnEnd" : 11,
      "columnStart" : 11,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/Key.java",
      "fingerprint" : "0A016DEF893BE5837B54B517B41B6849",
      "lineEnd" : 130,
      "lineStart" : 130,
      "message" : "[dep-ann] deprecated item is not annotated with @Deprecated",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "Key.java(130,11): compiler:compile: Deprecation: [dep-ann] deprecated item is not annotated with @Deprecated",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultContextManager.java",
      "category" : "Try",
      "columnEnd" : 23,
      "columnStart" : 23,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultContextManager.java",
      "fingerprint" : "52BC622A0B38BD58F488A7AA11E617EE",
      "lineEnd" : 156,
      "lineStart" : 156,
      "message" : "auto-closeable resource unused is never referenced in body of corresponding try statement",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DefaultContextManager.java(156,23): compiler:compile: Try: auto-closeable resource unused is never referenced in body of corresponding try statement",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultPreferencesHandler.java",
      "category" : "Unchecked",
      "columnEnd" : 52,
      "columnStart" : 52,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultPreferencesHandler.java",
      "fingerprint" : "70E162EBEFE03A924DDD7DC953340010",
      "lineEnd" : 107,
      "lineStart" : 107,
      "message" : "unchecked cast",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DefaultPreferencesHandler.java(107,52): compiler:compile: Unchecked: unchecked cast",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TypeSafeHashMap.java",
      "category" : "Deprecation",
      "columnEnd" : 17,
      "columnStart" : 17,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMap.java",
      "fingerprint" : "8FB5EC6D60A886D513ABF7E91BCA8416",
      "lineEnd" : 82,
      "lineStart" : 82,
      "message" : "<T>get(Key<T>) in TypeSafeMap has been deprecated",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "TypeSafeHashMap.java(82,17): compiler:compile: Deprecation: <T>get(Key<T>) in TypeSafeMap has been deprecated",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TypeSafeHashMap.java",
      "category" : "Serial",
      "columnEnd" : 38,
      "columnStart" : 38,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMap.java",
      "fingerprint" : "DD41DB78F3F2C9EACD5495DD0D7A0043",
      "lineEnd" : 57,
      "lineStart" : 57,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "TypeSafeHashMap.java(57,38): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TypeSafeHashMultiMap.java",
      "category" : "Serial",
      "columnEnd" : 45,
      "columnStart" : 45,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMultiMap.java",
      "fingerprint" : "42953424DD72D8AE80FA5902AA31D76D",
      "lineEnd" : 56,
      "lineStart" : 56,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "TypeSafeHashMultiMap.java(56,45): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "HierarchicFinderSupport.java",
      "category" : "Deprecation",
      "columnEnd" : 47,
      "columnStart" : 47,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java",
      "fingerprint" : "711323F295CE3C7E9E01656D9317E8EA",
      "lineEnd" : 145,
      "lineStart" : 145,
      "message" : "[dep-ann] deprecated item is not annotated with @Deprecated",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "HierarchicFinderSupport.java(145,47): compiler:compile: Deprecation: [dep-ann] deprecated item is not annotated with @Deprecated",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "HierarchicFinderSupport.java",
      "category" : "Serial",
      "columnEnd" : 31,
      "columnStart" : 31,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java",
      "fingerprint" : "E775F3C90B9366791309C781333F2D72",
      "lineEnd" : 88,
      "lineStart" : 88,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "HierarchicFinderSupport.java(88,31): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "HierarchicFinderSupport.java",
      "category" : "Serial",
      "columnEnd" : 34,
      "columnStart" : 34,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java",
      "fingerprint" : "49244B64476BCD16CBF4C4CD4523F4E6",
      "lineEnd" : 91,
      "lineStart" : 91,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "HierarchicFinderSupport.java(91,34): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ArrayListFinder.java",
      "category" : "Serial",
      "columnEnd" : 32,
      "columnStart" : 32,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ArrayListFinder.java",
      "fingerprint" : "29E71D36525AB6547C692E0103568387",
      "lineEnd" : 50,
      "lineStart" : 50,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.impl.finder",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "ArrayListFinder.java(50,32): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MappingFinder.java",
      "category" : "Serial",
      "columnEnd" : 51,
      "columnStart" : 51,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java",
      "fingerprint" : "F493204B03C98E91C650A14946B3F7BB",
      "lineEnd" : 55,
      "lineStart" : 55,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.impl.finder",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "MappingFinder.java(55,51): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ProviderFinder.java",
      "category" : "Serial",
      "columnEnd" : 82,
      "columnStart" : 82,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java",
      "fingerprint" : "451D84BB6A4BD6AD4B799B2CC8FA666C",
      "lineEnd" : 50,
      "lineStart" : 50,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.impl.finder",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "ProviderFinder.java(50,82): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SupplierFinder.java",
      "category" : "Serial",
      "columnEnd" : 62,
      "columnStart" : 62,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java",
      "fingerprint" : "E35E10791B22B5DD0907B6E9E68F687B",
      "lineEnd" : 50,
      "lineStart" : 50,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.impl.finder",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "SupplierFinder.java(50,62): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FinderWithIdSupport.java",
      "category" : "Unchecked",
      "columnEnd" : 61,
      "columnStart" : 61,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdSupport.java",
      "fingerprint" : "3EE50C7ECF33D08D5487FA46DFFD01C4",
      "lineEnd" : 68,
      "lineStart" : 68,
      "message" : "unchecked conversion",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "FinderWithIdSupport.java(68,61): compiler:compile: Unchecked: unchecked conversion",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FinderWithIdSupport.java",
      "category" : "Unchecked",
      "columnEnd" : 32,
      "columnStart" : 32,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdSupport.java",
      "fingerprint" : "6291DD3A24C328765D71AA3C8E7C13E5",
      "lineEnd" : 99,
      "lineStart" : 99,
      "message" : "unchecked cast",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "FinderWithIdSupport.java(99,32): compiler:compile: Unchecked: unchecked cast",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FinderWithIdSupport.java",
      "category" : "Serial",
      "columnEnd" : 37,
      "columnStart" : 37,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdSupport.java",
      "fingerprint" : "CD2091E46B7893B94B3DD457E7E925AD",
      "lineEnd" : 58,
      "lineStart" : 58,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "FinderWithIdSupport.java(58,37): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FinderWithIdMapSupport.java",
      "category" : "Unchecked",
      "columnEnd" : 64,
      "columnStart" : 64,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdMapSupport.java",
      "fingerprint" : "FA0FC80DEFC0966FAC44470A8E00CC27",
      "lineEnd" : 69,
      "lineStart" : 69,
      "message" : "unchecked conversion",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "FinderWithIdMapSupport.java(69,64): compiler:compile: Unchecked: unchecked conversion",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FinderWithIdMapSupport.java",
      "category" : "Serial",
      "columnEnd" : 29,
      "columnStart" : 29,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdMapSupport.java",
      "fingerprint" : "06FB7D1AD00F5F8D47E3536182507DA9",
      "lineEnd" : 58,
      "lineStart" : 58,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "FinderWithIdMapSupport.java(58,29): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultContextManagerTest.java",
      "category" : "Deprecation",
      "columnEnd" : 36,
      "columnStart" : 36,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java",
      "fingerprint" : "DA54E9ECBB28FA3348451C8800C918D5",
      "lineEnd" : 237,
      "lineStart" : 237,
      "message" : "<V,T>runWithContexts(List<Object>,Task<V,T>) in ContextManager has been deprecated",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DefaultContextManagerTest.java(237,36): compiler:testCompile: Deprecation: <V,T>runWithContexts(List<Object>,Task<V,T>) in ContextManager has been deprecated",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultContextManagerTest.java",
      "category" : "Try",
      "columnEnd" : 23,
      "columnStart" : 23,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java",
      "fingerprint" : "0E9655FD0CF74E2D9EBE2A97B4271668",
      "lineEnd" : 263,
      "lineStart" : 263,
      "message" : "auto-closeable resource binder is never referenced in body of corresponding try statement",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DefaultContextManagerTest.java(263,23): compiler:testCompile: Try: auto-closeable resource binder is never referenced in body of corresponding try statement",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultContextManagerTest.java",
      "category" : "Try",
      "columnEnd" : 23,
      "columnStart" : 23,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java",
      "fingerprint" : "8A4D46B08BCED695518B06C1C68DD62A",
      "lineEnd" : 285,
      "lineStart" : 285,
      "message" : "auto-closeable resource binder is never referenced in body of corresponding try statement",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DefaultContextManagerTest.java(285,23): compiler:testCompile: Try: auto-closeable resource binder is never referenced in body of corresponding try statement",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshotTest.java",
      "category" : "Unchecked",
      "columnEnd" : 52,
      "columnStart" : 52,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/role/spi/ContextSnapshotTest.java",
      "fingerprint" : "077E614B07285B9EE64E9A4B2E52A4E2",
      "lineEnd" : 90,
      "lineStart" : 90,
      "message" : "unchecked method invocation: method runWithContexts in class ContextSnapshot is applied to given types",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshotTest.java(90,52): compiler:testCompile: Unchecked: unchecked method invocation: method runWithContexts in class ContextSnapshot is applied to given types",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshotTest.java",
      "category" : "Unchecked",
      "columnEnd" : 53,
      "columnStart" : 53,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/role/spi/ContextSnapshotTest.java",
      "fingerprint" : "077E614B07285B9EE64E9A4B2E52A4E2",
      "lineEnd" : 90,
      "lineStart" : 90,
      "message" : "unchecked conversion",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshotTest.java(90,53): compiler:testCompile: Unchecked: unchecked conversion",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshotTest.java",
      "category" : "Unchecked",
      "columnEnd" : 56,
      "columnStart" : 56,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/role/spi/ContextSnapshotTest.java",
      "fingerprint" : "82ADF2423764F351511DD100FF5D8B95",
      "lineEnd" : 92,
      "lineStart" : 92,
      "message" : "unchecked method invocation: method runWithContexts in interface ContextManager is applied to given types",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshotTest.java(92,56): compiler:testCompile: Unchecked: unchecked method invocation: method runWithContexts in interface ContextManager is applied to given types",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshotTest.java",
      "category" : "Unchecked",
      "columnEnd" : 75,
      "columnStart" : 75,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/role/spi/ContextSnapshotTest.java",
      "fingerprint" : "82ADF2423764F351511DD100FF5D8B95",
      "lineEnd" : 92,
      "lineStart" : 92,
      "message" : "unchecked conversion",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshotTest.java(92,75): compiler:testCompile: Unchecked: unchecked conversion",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ContextSnapshotTest.java",
      "category" : "Deprecation",
      "columnEnd" : 40,
      "columnStart" : 40,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/role/spi/ContextSnapshotTest.java",
      "fingerprint" : "82ADF2423764F351511DD100FF5D8B95",
      "lineEnd" : 92,
      "lineStart" : 92,
      "message" : "<V,T>runWithContexts(List<Object>,Task<V,T>) in ContextManager has been deprecated",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "ContextSnapshotTest.java(92,40): compiler:testCompile: Deprecation: <V,T>runWithContexts(List<Object>,Task<V,T>) in ContextManager has been deprecated",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SystemRoleFactorySupportTest.java",
      "category" : "Unchecked",
      "columnEnd" : 65,
      "columnStart" : 65,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/role/spi/SystemRoleFactorySupportTest.java",
      "fingerprint" : "4C16FF887362DAB0B85BDCA3175EAB55",
      "lineEnd" : 273,
      "lineStart" : 273,
      "message" : "unchecked cast",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "SystemRoleFactorySupportTest.java(273,65): compiler:testCompile: Unchecked: unchecked cast",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AsExtensionsTest.java",
      "category" : "Unchecked",
      "columnEnd" : 23,
      "columnStart" : 23,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/AsExtensionsTest.java",
      "fingerprint" : "9ADBF155B285FD0F9E5A579CD8B4F81D",
      "lineEnd" : 51,
      "lineStart" : 51,
      "message" : "unchecked conversion",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "AsExtensionsTest.java(51,23): compiler:testCompile: Unchecked: unchecked conversion",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AsTest.java",
      "category" : "Unchecked",
      "columnEnd" : 54,
      "columnStart" : 54,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java",
      "fingerprint" : "34C2008B4AE2DA936F8F7A2DF3BC2EBE",
      "lineEnd" : 116,
      "lineStart" : 116,
      "message" : "unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "AsTest.java(116,54): compiler:testCompile: Unchecked: unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AsTest.java",
      "category" : "Unchecked",
      "columnEnd" : 55,
      "columnStart" : 55,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java",
      "fingerprint" : "34C2008B4AE2DA936F8F7A2DF3BC2EBE",
      "lineEnd" : 116,
      "lineStart" : 116,
      "message" : "unchecked conversion",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "AsTest.java(116,55): compiler:testCompile: Unchecked: unchecked conversion",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AsTest.java",
      "category" : "Unchecked",
      "columnEnd" : 71,
      "columnStart" : 71,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java",
      "fingerprint" : "1407A1D22D5CAC947F27EBD25004B955",
      "lineEnd" : 129,
      "lineStart" : 129,
      "message" : "unchecked method invocation: method of in class Optional is applied to given types",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "AsTest.java(129,71): compiler:testCompile: Unchecked: unchecked method invocation: method of in class Optional is applied to given types",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AsTest.java",
      "category" : "Unchecked",
      "columnEnd" : 72,
      "columnStart" : 72,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java",
      "fingerprint" : "1407A1D22D5CAC947F27EBD25004B955",
      "lineEnd" : 129,
      "lineStart" : 129,
      "message" : "unchecked conversion",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "AsTest.java(129,72): compiler:testCompile: Unchecked: unchecked conversion",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AsTest.java",
      "category" : "Unchecked",
      "columnEnd" : 59,
      "columnStart" : 59,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java",
      "fingerprint" : "1407A1D22D5CAC947F27EBD25004B955",
      "lineEnd" : 129,
      "lineStart" : 129,
      "message" : "unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "AsTest.java(129,59): compiler:testCompile: Unchecked: unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AsTest.java",
      "category" : "Unchecked",
      "columnEnd" : 71,
      "columnStart" : 71,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java",
      "fingerprint" : "1407A1D22D5CAC947F27EBD25004B955",
      "lineEnd" : 129,
      "lineStart" : 129,
      "message" : "unchecked conversion",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "AsTest.java(129,71): compiler:testCompile: Unchecked: unchecked conversion",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AsTest.java",
      "category" : "Unchecked",
      "columnEnd" : 39,
      "columnStart" : 39,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java",
      "fingerprint" : "6CCAA8C551894C49C406897C50A7045C",
      "lineEnd" : 133,
      "lineStart" : 133,
      "message" : "unchecked method invocation: method contains in class AbstractOptionalAssert is applied to given types",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "AsTest.java(133,39): compiler:testCompile: Unchecked: unchecked method invocation: method contains in class AbstractOptionalAssert is applied to given types",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AsTest.java",
      "category" : "Unchecked",
      "columnEnd" : 40,
      "columnStart" : 40,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java",
      "fingerprint" : "6CCAA8C551894C49C406897C50A7045C",
      "lineEnd" : 133,
      "lineStart" : 133,
      "message" : "unchecked conversion",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "AsTest.java(133,40): compiler:testCompile: Unchecked: unchecked conversion",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AsTest.java",
      "category" : "Unchecked",
      "columnEnd" : 66,
      "columnStart" : 66,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java",
      "fingerprint" : "80CED6F2794287B0CDAE907594469233",
      "lineEnd" : 142,
      "lineStart" : 142,
      "message" : "unchecked method invocation: method of in interface List is applied to given types",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "AsTest.java(142,66): compiler:testCompile: Unchecked: unchecked method invocation: method of in interface List is applied to given types",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AsTest.java",
      "category" : "Unchecked",
      "columnEnd" : 67,
      "columnStart" : 67,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java",
      "fingerprint" : "80CED6F2794287B0CDAE907594469233",
      "lineEnd" : 142,
      "lineStart" : 142,
      "message" : "unchecked conversion",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "AsTest.java(142,67): compiler:testCompile: Unchecked: unchecked conversion",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AsTest.java",
      "category" : "Unchecked",
      "columnEnd" : 58,
      "columnStart" : 58,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java",
      "fingerprint" : "80CED6F2794287B0CDAE907594469233",
      "lineEnd" : 142,
      "lineStart" : 142,
      "message" : "unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "AsTest.java(142,58): compiler:testCompile: Unchecked: unchecked method invocation: method thenReturn in interface OngoingStubbing is applied to given types",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AsTest.java",
      "category" : "Unchecked",
      "columnEnd" : 66,
      "columnStart" : 66,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java",
      "fingerprint" : "80CED6F2794287B0CDAE907594469233",
      "lineEnd" : 142,
      "lineStart" : 142,
      "message" : "unchecked conversion",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "AsTest.java(142,66): compiler:testCompile: Unchecked: unchecked conversion",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AsTest.java",
      "category" : "Unchecked",
      "columnEnd" : 47,
      "columnStart" : 47,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java",
      "fingerprint" : "FDAAB1AF6D12CB6CA7E414C5109C9753",
      "lineEnd" : 146,
      "lineStart" : 146,
      "message" : "unchecked method invocation: method containsExactly in class AbstractIterableAssert is applied to given types",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "AsTest.java(146,47): compiler:testCompile: Unchecked: unchecked method invocation: method containsExactly in class AbstractIterableAssert is applied to given types",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "AsTest.java",
      "category" : "Unchecked",
      "columnEnd" : 48,
      "columnStart" : 48,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java",
      "fingerprint" : "FDAAB1AF6D12CB6CA7E414C5109C9753",
      "lineEnd" : 146,
      "lineStart" : 146,
      "message" : "unchecked conversion",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "AsTest.java(146,48): compiler:testCompile: Unchecked: unchecked conversion",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "FinderTest.java",
      "category" : "Serial",
      "columnEnd" : 11,
      "columnStart" : 11,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/FinderTest.java",
      "fingerprint" : "98C23BFF0D5B15966E6C91CAB811F66A",
      "lineEnd" : 58,
      "lineStart" : 58,
      "message" : "serializable class NameFinderImplementation has no definition of serialVersionUID",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "FinderTest.java(58,11): compiler:testCompile: Serial: serializable class NameFinderImplementation has no definition of serialVersionUID",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "KeyTest.java",
      "category" : "Deprecation",
      "columnEnd" : 14,
      "columnStart" : 14,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java",
      "fingerprint" : "52AF466788658811542B572FF0D7E26F",
      "lineEnd" : 96,
      "lineStart" : 96,
      "message" : "Key(String) in Key has been deprecated",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "KeyTest.java(96,14): compiler:testCompile: Deprecation: Key(String) in Key has been deprecated",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "KeyTest.java",
      "category" : "Deprecation",
      "columnEnd" : 40,
      "columnStart" : 40,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java",
      "fingerprint" : "52AF466788658811542B572FF0D7E26F",
      "lineEnd" : 96,
      "lineStart" : 96,
      "message" : "Key(String) in Key has been deprecated",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "KeyTest.java(96,40): compiler:testCompile: Deprecation: Key(String) in Key has been deprecated",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "KeyTest.java",
      "category" : "Deprecation",
      "columnEnd" : 14,
      "columnStart" : 14,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java",
      "fingerprint" : "72B4D94E81A34DC564BF0717AAA43F69",
      "lineEnd" : 97,
      "lineStart" : 97,
      "message" : "Key(String) in Key has been deprecated",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "KeyTest.java(97,14): compiler:testCompile: Deprecation: Key(String) in Key has been deprecated",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "KeyTest.java",
      "category" : "Deprecation",
      "columnEnd" : 42,
      "columnStart" : 42,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java",
      "fingerprint" : "72B4D94E81A34DC564BF0717AAA43F69",
      "lineEnd" : 97,
      "lineStart" : 97,
      "message" : "Key(String) in Key has been deprecated",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "KeyTest.java(97,42): compiler:testCompile: Deprecation: Key(String) in Key has been deprecated",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "KeyTest.java",
      "category" : "Deprecation",
      "columnEnd" : 14,
      "columnStart" : 14,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java",
      "fingerprint" : "975891999ED8AD5A82A4860119E4BE14",
      "lineEnd" : 98,
      "lineStart" : 98,
      "message" : "Key(String) in Key has been deprecated",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "KeyTest.java(98,14): compiler:testCompile: Deprecation: Key(String) in Key has been deprecated",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "KeyTest.java",
      "category" : "Deprecation",
      "columnEnd" : 36,
      "columnStart" : 36,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java",
      "fingerprint" : "975891999ED8AD5A82A4860119E4BE14",
      "lineEnd" : 98,
      "lineStart" : 98,
      "message" : "Key(String) in Key has been deprecated",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "KeyTest.java(98,36): compiler:testCompile: Deprecation: Key(String) in Key has been deprecated",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ShortNamesTest.java",
      "category" : "Serial",
      "columnEnd" : 11,
      "columnStart" : 11,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/ShortNamesTest.java",
      "fingerprint" : "0CF520D9300C9A5788FE12BBCBAFE0CF",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "serializable class AClass has no definition of serialVersionUID",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "ShortNamesTest.java(46,11): compiler:testCompile: Serial: serializable class AClass has no definition of serialVersionUID",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TypeSafeMapTest.java",
      "category" : "Deprecation",
      "columnEnd" : 28,
      "columnStart" : 28,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java",
      "fingerprint" : "3B096552DBC2BB65511E877134A97C6F",
      "lineEnd" : 76,
      "lineStart" : 76,
      "message" : "<T>get(Key<T>) in TypeSafeMap has been deprecated",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "TypeSafeMapTest.java(76,28): compiler:testCompile: Deprecation: <T>get(Key<T>) in TypeSafeMap has been deprecated",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TypeSafeMapTest.java",
      "category" : "Deprecation",
      "columnEnd" : 28,
      "columnStart" : 28,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java",
      "fingerprint" : "12A21FAE051001EB728515CA7DFA6DE9",
      "lineEnd" : 77,
      "lineStart" : 77,
      "message" : "<T>get(Key<T>) in TypeSafeMap has been deprecated",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "TypeSafeMapTest.java(77,28): compiler:testCompile: Deprecation: <T>get(Key<T>) in TypeSafeMap has been deprecated",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TypeSafeMapTest.java",
      "category" : "Deprecation",
      "columnEnd" : 28,
      "columnStart" : 28,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java",
      "fingerprint" : "13B0A1AE17B4BF105C24099AEB7376AB",
      "lineEnd" : 78,
      "lineStart" : 78,
      "message" : "<T>get(Key<T>) in TypeSafeMap has been deprecated",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "TypeSafeMapTest.java(78,28): compiler:testCompile: Deprecation: <T>get(Key<T>) in TypeSafeMap has been deprecated",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TypeSafeMapTest.java",
      "category" : "Deprecation",
      "columnEnd" : 21,
      "columnStart" : 21,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java",
      "fingerprint" : "B27D995B69A258B394C83796625EB5E0",
      "lineEnd" : 82,
      "lineStart" : 82,
      "message" : "<T>get(Key<T>) in TypeSafeMap has been deprecated",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "TypeSafeMapTest.java(82,21): compiler:testCompile: Deprecation: <T>get(Key<T>) in TypeSafeMap has been deprecated",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "TypeSafeMapTest.java",
      "category" : "Deprecation",
      "columnEnd" : 28,
      "columnStart" : 28,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java",
      "fingerprint" : "DF870D6A1BFC3C94A9C13BD5D4587ECB",
      "lineEnd" : 118,
      "lineStart" : 118,
      "message" : "<T>get(Key<T>) in TypeSafeMap has been deprecated",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "TypeSafeMapTest.java(118,28): compiler:testCompile: Deprecation: <T>get(Key<T>) in TypeSafeMap has been deprecated",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MockAsFactory.java",
      "category" : "Unchecked",
      "columnEnd" : 20,
      "columnStart" : 20,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java",
      "fingerprint" : "341F984FDDCA18F344BA02DE6854D9C8",
      "lineEnd" : 84,
      "lineStart" : 84,
      "message" : "unchecked method invocation: method as in interface As is applied to given types",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.mock",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "MockAsFactory.java(84,20): compiler:testCompile: Unchecked: unchecked method invocation: method as in interface As is applied to given types",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MockAsFactory.java",
      "category" : "Unchecked",
      "columnEnd" : 25,
      "columnStart" : 25,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java",
      "fingerprint" : "77817A8F1BEA2CEF449248026089191F",
      "lineEnd" : 85,
      "lineStart" : 85,
      "message" : "unchecked method invocation: method maybeAs in interface As is applied to given types",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.mock",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "MockAsFactory.java(85,25): compiler:testCompile: Unchecked: unchecked method invocation: method maybeAs in interface As is applied to given types",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MockAsFactory.java",
      "category" : "Unchecked",
      "columnEnd" : 24,
      "columnStart" : 24,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java",
      "fingerprint" : "6040B51333725C5620D6CAAF8A8BB9F0",
      "lineEnd" : 86,
      "lineStart" : 86,
      "message" : "unchecked method invocation: method asMany in interface As is applied to given types",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.mock",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "MockAsFactory.java(86,24): compiler:testCompile: Unchecked: unchecked method invocation: method asMany in interface As is applied to given types",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MockAsFactory.java",
      "category" : "Unchecked",
      "columnEnd" : 20,
      "columnStart" : 20,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java",
      "fingerprint" : "820222A7F7213FDD7994BD2D09BFA5A5",
      "lineEnd" : 87,
      "lineStart" : 87,
      "message" : "unchecked method invocation: method as in interface As is applied to given types",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.mock",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "MockAsFactory.java(87,20): compiler:testCompile: Unchecked: unchecked method invocation: method as in interface As is applied to given types",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MockAsFactory.java",
      "category" : "Unchecked",
      "columnEnd" : 25,
      "columnStart" : 25,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java",
      "fingerprint" : "D784C536E5FEEAF1D6479C26130B9431",
      "lineEnd" : 88,
      "lineStart" : 88,
      "message" : "unchecked method invocation: method maybeAs in interface As is applied to given types",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.mock",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "MockAsFactory.java(88,25): compiler:testCompile: Unchecked: unchecked method invocation: method maybeAs in interface As is applied to given types",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MockAsFactory.java",
      "category" : "Unchecked",
      "columnEnd" : 24,
      "columnStart" : 24,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java",
      "fingerprint" : "A3E87D0B46938A879827E9C7F7088FD2",
      "lineEnd" : 89,
      "lineStart" : 89,
      "message" : "unchecked method invocation: method asMany in interface As is applied to given types",
      "moduleName" : "TheseFoolishThings :: Utilities",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.util.mock",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "MockAsFactory.java(89,24): compiler:testCompile: Unchecked: unchecked method invocation: method asMany in interface As is applied to given types",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "module-info.java",
      "category" : "",
      "columnEnd" : 24,
      "columnStart" : 24,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/MessageBus/src/main/java/module-info.java",
      "fingerprint" : "5D101C941E30660FCC9D34EB54E8B8B3",
      "lineEnd" : 31,
      "lineStart" : 31,
      "message" : "requires directive for an automatic module",
      "moduleName" : "TheseFoolishThings :: MessageBus",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "-",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "module-info.java(31,24): compiler:compile: : requires directive for an automatic module",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "module-info.java",
      "category" : "",
      "columnEnd" : 39,
      "columnStart" : 39,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/MessageBus/src/main/java/module-info.java",
      "fingerprint" : "4835ED10687A95B32CBE16F92F6008C8",
      "lineEnd" : 32,
      "lineStart" : 32,
      "message" : "requires directive for an automatic module",
      "moduleName" : "TheseFoolishThings :: MessageBus",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "-",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "module-info.java(32,39): compiler:compile: : requires directive for an automatic module",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MessageBusHelper.java",
      "category" : "Unchecked",
      "columnEnd" : 62,
      "columnStart" : 62,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/MessageBus/src/main/java/it/tidalwave/messagebus/MessageBusHelper.java",
      "fingerprint" : "E1F743C520BC4D4CEF2E2609CF09CFD6",
      "lineEnd" : 146,
      "lineStart" : 146,
      "message" : "unchecked cast",
      "moduleName" : "TheseFoolishThings :: MessageBus",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.messagebus",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "MessageBusHelper.java(146,62): compiler:compile: Unchecked: unchecked cast",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SimpleMessageBus.java",
      "category" : "Unchecked",
      "columnEnd" : 42,
      "columnStart" : 42,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java",
      "fingerprint" : "48DEDA687514E4B3CE57397C878E448A",
      "lineEnd" : 98,
      "lineStart" : 98,
      "message" : "unchecked cast",
      "moduleName" : "TheseFoolishThings :: MessageBus",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.messagebus.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "SimpleMessageBus.java(98,42): compiler:compile: Unchecked: unchecked cast",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SimpleMessageBus.java",
      "category" : "Unchecked",
      "columnEnd" : 78,
      "columnStart" : 78,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java",
      "fingerprint" : "0702B5A5B74045F84CF82CB908BA4124",
      "lineEnd" : 150,
      "lineStart" : 150,
      "message" : "unchecked conversion",
      "moduleName" : "TheseFoolishThings :: MessageBus",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.messagebus.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "SimpleMessageBus.java(150,78): compiler:compile: Unchecked: unchecked conversion",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SimpleMessageBus.java",
      "category" : "Unchecked",
      "columnEnd" : 53,
      "columnStart" : 53,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java",
      "fingerprint" : "583D1548C6C1BCB4AD5D139AA3407706",
      "lineEnd" : 178,
      "lineStart" : 178,
      "message" : "unchecked conversion",
      "moduleName" : "TheseFoolishThings :: MessageBus",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.messagebus.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "SimpleMessageBus.java(178,53): compiler:compile: Unchecked: unchecked conversion",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SimpleMessageBus.java",
      "category" : "Unchecked",
      "columnEnd" : 35,
      "columnStart" : 35,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java",
      "fingerprint" : "E7E9A3B1F2F2E712889C23DB53FF253C",
      "lineEnd" : 183,
      "lineStart" : 183,
      "message" : "unchecked method invocation: method put in interface Map is applied to given types",
      "moduleName" : "TheseFoolishThings :: MessageBus",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.messagebus.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "SimpleMessageBus.java(183,35): compiler:compile: Unchecked: unchecked method invocation: method put in interface Map is applied to given types",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SimpleMessageBus.java",
      "category" : "Unchecked",
      "columnEnd" : 43,
      "columnStart" : 43,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java",
      "fingerprint" : "E7E9A3B1F2F2E712889C23DB53FF253C",
      "lineEnd" : 183,
      "lineStart" : 183,
      "message" : "unchecked conversion",
      "moduleName" : "TheseFoolishThings :: MessageBus",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.messagebus.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "SimpleMessageBus.java(183,43): compiler:compile: Unchecked: unchecked conversion",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MultiQueue.java",
      "category" : "Unchecked",
      "columnEnd" : 59,
      "columnStart" : 59,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MultiQueue.java",
      "fingerprint" : "12AA3B0365F20C80B18DC16282C5E37C",
      "lineEnd" : 104,
      "lineStart" : 104,
      "message" : "unchecked cast",
      "moduleName" : "TheseFoolishThings :: MessageBus",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.messagebus.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "MultiQueue.java(104,59): compiler:compile: Unchecked: unchecked cast",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MultiQueue.java",
      "category" : "Unchecked",
      "columnEnd" : 69,
      "columnStart" : 69,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MultiQueue.java",
      "fingerprint" : "12AA3B0365F20C80B18DC16282C5E37C",
      "lineEnd" : 104,
      "lineStart" : 104,
      "message" : "unchecked cast",
      "moduleName" : "TheseFoolishThings :: MessageBus",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.messagebus.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "MultiQueue.java(104,69): compiler:compile: Unchecked: unchecked cast",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MultiQueue.java",
      "category" : "Unchecked",
      "columnEnd" : 49,
      "columnStart" : 49,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MultiQueue.java",
      "fingerprint" : "47A6D7A55F719ABFD497E2B9DE91B0E6",
      "lineEnd" : 166,
      "lineStart" : 166,
      "message" : "unchecked cast",
      "moduleName" : "TheseFoolishThings :: MessageBus",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.messagebus.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "MultiQueue.java(166,49): compiler:compile: Unchecked: unchecked cast",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "CollaborationCompletedMessage.java",
      "category" : "",
      "columnEnd" : 26,
      "columnStart" : 26,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java",
      "fingerprint" : "21716D6938CA6869216B5C1A50163384",
      "lineEnd" : 43,
      "lineStart" : 43,
      "message" : "Generating equals/hashCode implementation but without a call to superclass, even though this class does not extend java.lang.Object. If this is intentional, add '@EqualsAndHashCode(callSuper=false)' to your type.",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.actor",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "CollaborationCompletedMessage.java(43,26): compiler:compile: : Generating equals/hashCode implementation but without a call to superclass, even though this class does not extend java.lang.Object. If this is intentional, add '@EqualsAndHashCode(callSuper=false)' to your type.",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "module-info.java",
      "category" : "",
      "columnEnd" : 24,
      "columnStart" : 24,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/module-info.java",
      "fingerprint" : "2DF6842308D60E7C22F5E224F3C8196C",
      "lineEnd" : 31,
      "lineStart" : 31,
      "message" : "requires directive for an automatic module",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "-",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "module-info.java(31,24): compiler:compile: : requires directive for an automatic module",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "module-info.java",
      "category" : "",
      "columnEnd" : 18,
      "columnStart" : 18,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/module-info.java",
      "fingerprint" : "63CD2645F76676E3FC4626402D07E580",
      "lineEnd" : 33,
      "lineStart" : 33,
      "message" : "requires directive for an automatic module",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "-",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "module-info.java(33,18): compiler:compile: : requires directive for an automatic module",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MessageSupport.java",
      "category" : "Serial",
      "columnEnd" : 16,
      "columnStart" : 16,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java",
      "fingerprint" : "93698F47F1263910CCDFB1A65EEDABBA",
      "lineEnd" : 55,
      "lineStart" : 55,
      "message" : "serializable class MessageSupport has no definition of serialVersionUID",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.actor",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "MessageSupport.java(55,16): compiler:compile: Serial: serializable class MessageSupport has no definition of serialVersionUID",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MessageSupport.java",
      "category" : "Serial",
      "columnEnd" : 57,
      "columnStart" : 57,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java",
      "fingerprint" : "2AAC31E43FB8137A08689829ACF3E399",
      "lineEnd" : 58,
      "lineStart" : 58,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.actor",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "MessageSupport.java(58,57): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MessageSupport.java",
      "category" : "Serial",
      "columnEnd" : 35,
      "columnStart" : 35,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java",
      "fingerprint" : "EEC85363E385C65785ADA881F2EA9436",
      "lineEnd" : 64,
      "lineStart" : 64,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.actor",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "MessageSupport.java(64,35): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "MessageSupport.java",
      "category" : "Serial",
      "columnEnd" : 21,
      "columnStart" : 21,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java",
      "fingerprint" : "A872672826F5716F6405FA1F7E4468CC",
      "lineEnd" : 72,
      "lineStart" : 72,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.actor",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "MessageSupport.java(72,21): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "CollaborationCompletedMessage.java",
      "category" : "Serial",
      "columnEnd" : 7,
      "columnStart" : 7,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java",
      "fingerprint" : "BFEBFA728EB991251681A28FD0DD3FFB",
      "lineEnd" : 44,
      "lineStart" : 44,
      "message" : "serializable class CollaborationCompletedMessage has no definition of serialVersionUID",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.actor",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "CollaborationCompletedMessage.java(44,7): compiler:compile: Serial: serializable class CollaborationCompletedMessage has no definition of serialVersionUID",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultCollaboration.java",
      "category" : "Serial",
      "columnEnd" : 7,
      "columnStart" : 7,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java",
      "fingerprint" : "D1BD1899163AC45A464F5F18F456AB19",
      "lineEnd" : 53,
      "lineStart" : 53,
      "message" : "serializable class DefaultCollaboration has no definition of serialVersionUID",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.actor.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DefaultCollaboration.java(53,7): compiler:compile: Serial: serializable class DefaultCollaboration has no definition of serialVersionUID",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultCollaboration.java",
      "category" : "Serial",
      "columnEnd" : 25,
      "columnStart" : 25,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java",
      "fingerprint" : "C47A4EF2BBCEEC824B1AF5D4E90BC9DE",
      "lineEnd" : 104,
      "lineStart" : 104,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.actor.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DefaultCollaboration.java(104,25): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultCollaboration.java",
      "category" : "Serial",
      "columnEnd" : 31,
      "columnStart" : 31,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java",
      "fingerprint" : "39A54A9C81CCAE9AEA5879F55A04EACC",
      "lineEnd" : 111,
      "lineStart" : 111,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.actor.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DefaultCollaboration.java(111,31): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultCollaboration.java",
      "category" : "Serial",
      "columnEnd" : 31,
      "columnStart" : 31,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java",
      "fingerprint" : "8FBDAC07959347D28A9477FCE8D07BC9",
      "lineEnd" : 115,
      "lineStart" : 115,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.actor.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DefaultCollaboration.java(115,31): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultCollaboration.java",
      "category" : "Serial",
      "columnEnd" : 31,
      "columnStart" : 31,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java",
      "fingerprint" : "A85F59A18DA74EBC7E51D1F791554627",
      "lineEnd" : 119,
      "lineStart" : 119,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.actor.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DefaultCollaboration.java(119,31): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultCollaboration.java",
      "category" : "Serial",
      "columnEnd" : 40,
      "columnStart" : 40,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java",
      "fingerprint" : "7A8AC79CBE2D460B36836843FE219838",
      "lineEnd" : 123,
      "lineStart" : 123,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.actor.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DefaultCollaboration.java(123,40): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "CollaborationStartedMessage.java",
      "category" : "Serial",
      "columnEnd" : 7,
      "columnStart" : 7,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/CollaborationStartedMessage.java",
      "fingerprint" : "92E3B0D3878BACF1C164F10EA85D1BCE",
      "lineEnd" : 43,
      "lineStart" : 43,
      "message" : "serializable class CollaborationStartedMessage has no definition of serialVersionUID",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.actor",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "CollaborationStartedMessage.java(43,7): compiler:compile: Serial: serializable class CollaborationStartedMessage has no definition of serialVersionUID",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "CollaborationAwareMessageBusAdapter.java",
      "category" : "Unchecked",
      "columnEnd" : 62,
      "columnStart" : 62,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java",
      "fingerprint" : "9AE2C38AA02615E8D2E111CC30631904",
      "lineEnd" : 112,
      "lineStart" : 112,
      "message" : "unchecked cast",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.actor.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "CollaborationAwareMessageBusAdapter.java(112,62): compiler:compile: Unchecked: unchecked cast",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "CollaborationAwareMessageBusAdapter.java",
      "category" : "Rawtypes",
      "columnEnd" : 24,
      "columnStart" : 24,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java",
      "fingerprint" : "95664FE6EBF1F660A8B195952727CEE3",
      "lineEnd" : 125,
      "lineStart" : 125,
      "message" : "found raw type: Listener",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.actor.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "CollaborationAwareMessageBusAdapter.java(125,24): compiler:compile: Rawtypes: found raw type: Listener",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "CollaborationAwareMessageBusAdapter.java",
      "category" : "Unchecked",
      "columnEnd" : 19,
      "columnStart" : 19,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java",
      "fingerprint" : "72D7EF4521C6C0497FFB751FC003FED2",
      "lineEnd" : 128,
      "lineStart" : 128,
      "message" : "unchecked method invocation: method addListener in class CollaborationAwareMessageBusAdapter is applied to given types",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.actor.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "CollaborationAwareMessageBusAdapter.java(128,19): compiler:compile: Unchecked: unchecked method invocation: method addListener in class CollaborationAwareMessageBusAdapter is applied to given types",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "CollaborationAwareMessageBusAdapter.java",
      "category" : "Unchecked",
      "columnEnd" : 28,
      "columnStart" : 28,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java",
      "fingerprint" : "72D7EF4521C6C0497FFB751FC003FED2",
      "lineEnd" : 128,
      "lineStart" : 128,
      "message" : "unchecked conversion",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.actor.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "CollaborationAwareMessageBusAdapter.java(128,28): compiler:compile: Unchecked: unchecked conversion",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Locator.java",
      "category" : "Serial",
      "columnEnd" : 18,
      "columnStart" : 18,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Actors/src/main/java/it/tidalwave/actor/impl/Locator.java",
      "fingerprint" : "E0A8C1EA227E061934D54DB1F01D2224",
      "lineEnd" : 40,
      "lineStart" : 40,
      "message" : "serializable class NotFoundException has no definition of serialVersionUID",
      "moduleName" : "TheseFoolishThings :: Actors",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.actor.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "Locator.java(40,18): compiler:compile: Serial: serializable class NotFoundException has no definition of serialVersionUID",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "module-info.java",
      "category" : "",
      "columnEnd" : 24,
      "columnStart" : 24,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Roles/src/main/java/module-info.java",
      "fingerprint" : "788D983D98DAC33AC008E1A9A3578EFB",
      "lineEnd" : 30,
      "lineStart" : 30,
      "message" : "requires directive for an automatic module",
      "moduleName" : "TheseFoolishThings :: Roles",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "-",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "module-info.java(30,24): compiler:compile: : requires directive for an automatic module",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "module-info.java",
      "category" : "",
      "columnEnd" : 39,
      "columnStart" : 39,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Roles/src/main/java/module-info.java",
      "fingerprint" : "F958B5FA918A0CA855E23A1737345EBD",
      "lineEnd" : 32,
      "lineStart" : 32,
      "message" : "requires directive for an automatic module",
      "moduleName" : "TheseFoolishThings :: Roles",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "-",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "module-info.java(32,39): compiler:compile: : requires directive for an automatic module",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "module-info.java",
      "category" : "",
      "columnEnd" : 19,
      "columnStart" : 19,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/SpringMessageBus/src/main/java/module-info.java",
      "fingerprint" : "8173668DF7E615D32773838DA5DF2CC9",
      "lineEnd" : 33,
      "lineStart" : 33,
      "message" : "requires directive for an automatic module",
      "moduleName" : "TheseFoolishThings :: MessageBus :: Spring",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "-",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "module-info.java(33,19): compiler:compile: : requires directive for an automatic module",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "module-info.java",
      "category" : "",
      "columnEnd" : 25,
      "columnStart" : 25,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/SpringRoles/src/main/java/module-info.java",
      "fingerprint" : "B10E34BAEC227D3F627701FBF1776CE5",
      "lineEnd" : 30,
      "lineStart" : 30,
      "message" : "requires directive for an automatic module",
      "moduleName" : "TheseFoolishThings :: Roles :: Spring",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "-",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "module-info.java(30,25): compiler:compile: : requires directive for an automatic module",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "module-info.java",
      "category" : "",
      "columnEnd" : 31,
      "columnStart" : 31,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/SpringRoles/src/main/java/module-info.java",
      "fingerprint" : "0E16EAEAB81F647D51A81D107754F54B",
      "lineEnd" : 31,
      "lineStart" : 31,
      "message" : "requires directive for an automatic module",
      "moduleName" : "TheseFoolishThings :: Roles :: Spring",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "-",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "module-info.java(31,31): compiler:compile: : requires directive for an automatic module",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "module-info.java",
      "category" : "",
      "columnEnd" : 24,
      "columnStart" : 24,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/SpringRoles/src/main/java/module-info.java",
      "fingerprint" : "46EF3DF324BC9B8A49A765EA504793C8",
      "lineEnd" : 32,
      "lineStart" : 32,
      "message" : "requires directive for an automatic module",
      "moduleName" : "TheseFoolishThings :: Roles :: Spring",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "-",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "module-info.java(32,24): compiler:compile: : requires directive for an automatic module",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "module-info.java",
      "category" : "",
      "columnEnd" : 39,
      "columnStart" : 39,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/SpringRoles/src/main/java/module-info.java",
      "fingerprint" : "0FA6D73E927BD13ABE5826211E299181",
      "lineEnd" : 35,
      "lineStart" : 35,
      "message" : "requires directive for an automatic module",
      "moduleName" : "TheseFoolishThings :: Roles :: Spring",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "-",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "module-info.java(35,39): compiler:compile: : requires directive for an automatic module",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "module-info.java",
      "category" : "",
      "columnEnd" : 19,
      "columnStart" : 19,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/SpringRoles/src/main/java/module-info.java",
      "fingerprint" : "7FBC97D5ADABC37A142BAD5C133C8BA6",
      "lineEnd" : 37,
      "lineStart" : 37,
      "message" : "requires directive for an automatic module",
      "moduleName" : "TheseFoolishThings :: Roles :: Spring",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "-",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "module-info.java(37,19): compiler:compile: : requires directive for an automatic module",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "module-info.java",
      "category" : "",
      "columnEnd" : 19,
      "columnStart" : 19,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/SpringRoles/src/main/java/module-info.java",
      "fingerprint" : "571D3CE652F18C7A0B7E72ED2730D8B6",
      "lineEnd" : 38,
      "lineStart" : 38,
      "message" : "requires directive for an automatic module",
      "moduleName" : "TheseFoolishThings :: Roles :: Spring",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "-",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "module-info.java(38,19): compiler:compile: : requires directive for an automatic module",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "module-info.java",
      "category" : "",
      "columnEnd" : 19,
      "columnStart" : 19,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/SpringRoles/src/main/java/module-info.java",
      "fingerprint" : "31261210B994172D49CC987BD53C6138",
      "lineEnd" : 39,
      "lineStart" : 39,
      "message" : "requires directive for an automatic module",
      "moduleName" : "TheseFoolishThings :: Roles :: Spring",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "-",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "module-info.java(39,19): compiler:compile: : requires directive for an automatic module",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "module-info.java",
      "category" : "",
      "columnEnd" : 19,
      "columnStart" : 19,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/SpringRoles/src/main/java/module-info.java",
      "fingerprint" : "D39D9C856B5BA70EE13C7AC4C4F5973B",
      "lineEnd" : 40,
      "lineStart" : 40,
      "message" : "requires directive for an automatic module",
      "moduleName" : "TheseFoolishThings :: Roles :: Spring",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "-",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "module-info.java(40,19): compiler:compile: : requires directive for an automatic module",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DciContextWithAutoThreadBindingAspect.java",
      "category" : "Deprecation",
      "columnEnd" : 47,
      "columnStart" : 47,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspect.java",
      "fingerprint" : "CCE96EBEA96D28FD6A43CB336CCDEC89",
      "lineEnd" : 68,
      "lineStart" : 68,
      "message" : "<V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated",
      "moduleName" : "TheseFoolishThings :: Roles :: Spring",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.spring.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DciContextWithAutoThreadBindingAspect.java(68,47): compiler:compile: Deprecation: <V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DciContextWithAutoThreadBindingAspectTest.java",
      "category" : "Unchecked",
      "columnEnd" : 90,
      "columnStart" : 90,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java",
      "fingerprint" : "9BCE019B416F9EE0ACCDE857B954C7C9",
      "lineEnd" : 171,
      "lineStart" : 171,
      "message" : "unchecked cast",
      "moduleName" : "TheseFoolishThings :: Roles :: Spring",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.spring.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DciContextWithAutoThreadBindingAspectTest.java(171,90): compiler:testCompile: Unchecked: unchecked cast",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DciContextWithAutoThreadBindingAspectTest.java",
      "category" : "Unchecked",
      "columnEnd" : 48,
      "columnStart" : 48,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java",
      "fingerprint" : "22158A5F8D661D0B1B3E98198991F6C0",
      "lineEnd" : 174,
      "lineStart" : 174,
      "message" : "unchecked method invocation: method runWithContext in interface ContextManager is applied to given types",
      "moduleName" : "TheseFoolishThings :: Roles :: Spring",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.spring.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DciContextWithAutoThreadBindingAspectTest.java(174,48): compiler:testCompile: Unchecked: unchecked method invocation: method runWithContext in interface ContextManager is applied to given types",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DciContextWithAutoThreadBindingAspectTest.java",
      "category" : "Unchecked",
      "columnEnd" : 59,
      "columnStart" : 59,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java",
      "fingerprint" : "22158A5F8D661D0B1B3E98198991F6C0",
      "lineEnd" : 174,
      "lineStart" : 174,
      "message" : "unchecked conversion",
      "moduleName" : "TheseFoolishThings :: Roles :: Spring",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.spring.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DciContextWithAutoThreadBindingAspectTest.java(174,59): compiler:testCompile: Unchecked: unchecked conversion",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DciContextWithAutoThreadBindingAspectTest.java",
      "category" : "Deprecation",
      "columnEnd" : 33,
      "columnStart" : 33,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java",
      "fingerprint" : "22158A5F8D661D0B1B3E98198991F6C0",
      "lineEnd" : 174,
      "lineStart" : 174,
      "message" : "<V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated",
      "moduleName" : "TheseFoolishThings :: Roles :: Spring",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.spring.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DciContextWithAutoThreadBindingAspectTest.java(174,33): compiler:testCompile: Deprecation: <V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DciContextWithAutoThreadBindingAspectTest.java",
      "category" : "Unchecked",
      "columnEnd" : 55,
      "columnStart" : 55,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java",
      "fingerprint" : "C925738E3125C81563F9C1F475701F51",
      "lineEnd" : 224,
      "lineStart" : 224,
      "message" : "unchecked method invocation: method runWithContext in interface ContextManager is applied to given types",
      "moduleName" : "TheseFoolishThings :: Roles :: Spring",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.spring.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DciContextWithAutoThreadBindingAspectTest.java(224,55): compiler:testCompile: Unchecked: unchecked method invocation: method runWithContext in interface ContextManager is applied to given types",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DciContextWithAutoThreadBindingAspectTest.java",
      "category" : "Unchecked",
      "columnEnd" : 73,
      "columnStart" : 73,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java",
      "fingerprint" : "C925738E3125C81563F9C1F475701F51",
      "lineEnd" : 224,
      "lineStart" : 224,
      "message" : "unchecked conversion",
      "moduleName" : "TheseFoolishThings :: Roles :: Spring",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.spring.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DciContextWithAutoThreadBindingAspectTest.java(224,73): compiler:testCompile: Unchecked: unchecked conversion",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DciContextWithAutoThreadBindingAspectTest.java",
      "category" : "Deprecation",
      "columnEnd" : 40,
      "columnStart" : 40,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java",
      "fingerprint" : "C925738E3125C81563F9C1F475701F51",
      "lineEnd" : 224,
      "lineStart" : 224,
      "message" : "<V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated",
      "moduleName" : "TheseFoolishThings :: Roles :: Spring",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.role.spring.spi",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DciContextWithAutoThreadBindingAspectTest.java(224,40): compiler:testCompile: Deprecation: <V,T>runWithContext(Object,Task<V,T>) in ContextManager has been deprecated",
      "type" : "compiler:testCompile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "Person.java",
      "category" : "Serial",
      "columnEnd" : 7,
      "columnStart" : 7,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/Person.java",
      "fingerprint" : "6A4BD89AC1BD2B28848804141781160A",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "serializable class Person has no definition of serialVersionUID",
      "moduleName" : "TheseFoolishThings :: Examples :: Data",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.person",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "Person.java(46,7): compiler:compile: Serial: serializable class Person has no definition of serialVersionUID",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "XStreamUnmarshallableSupport.java",
      "category" : "Unchecked",
      "columnEnd" : 19,
      "columnStart" : 19,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java",
      "fingerprint" : "3DD4A1B8A685DF8B74443B1E0000E704",
      "lineEnd" : 51,
      "lineStart" : 51,
      "message" : "unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable",
      "moduleName" : "TheseFoolishThings :: Examples :: DCI :: Marshal XStream",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.dci.marshal.role",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "XStreamUnmarshallableSupport.java(51,19): compiler:compile: Unchecked: unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "XStreamUnmarshallableSupport.java",
      "category" : "Unchecked",
      "columnEnd" : 53,
      "columnStart" : 53,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java",
      "fingerprint" : "25276413DE42903F8B5FA4719E08C107",
      "lineEnd" : 53,
      "lineStart" : 53,
      "message" : "unchecked cast",
      "moduleName" : "TheseFoolishThings :: Examples :: DCI :: Marshal XStream",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.dci.marshal.role",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "XStreamUnmarshallableSupport.java(53,53): compiler:compile: Unchecked: unchecked cast",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ListOfPersonsXStreamUnmarshallable.java",
      "category" : "Unchecked",
      "columnEnd" : 13,
      "columnStart" : 13,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamUnmarshallable.java",
      "fingerprint" : "658B41F4ECB6B9B53FF970A771EF8E78",
      "lineEnd" : 39,
      "lineStart" : 39,
      "message" : "unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable",
      "moduleName" : "TheseFoolishThings :: Examples :: DCI :: Marshal XStream",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.dci.marshal.role",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "ListOfPersonsXStreamUnmarshallable.java(39,13): compiler:compile: Unchecked: unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PersonXStreamUnmarshallable.java",
      "category" : "Unchecked",
      "columnEnd" : 13,
      "columnStart" : 13,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/PersonXStreamUnmarshallable.java",
      "fingerprint" : "5989E9A2DD7F4926469AB89D454324ED",
      "lineEnd" : 39,
      "lineStart" : 39,
      "message" : "unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable",
      "moduleName" : "TheseFoolishThings :: Examples :: DCI :: Marshal XStream",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.dci.marshal.role",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "PersonXStreamUnmarshallable.java(39,13): compiler:compile: Unchecked: unmarshal(InputStream) in XStreamUnmarshallableSupport implements <T#2>unmarshal(InputStream) in Unmarshallable",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DciMarshalXStreamExample.java",
      "category" : "Try",
      "columnEnd" : 23,
      "columnStart" : 23,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExample.java",
      "fingerprint" : "2A8C8E53A610C4AAA5C36EA77D877A5D",
      "lineEnd" : 94,
      "lineStart" : 94,
      "message" : "auto-closeable resource binder is never referenced in body of corresponding try statement",
      "moduleName" : "TheseFoolishThings :: Examples :: DCI :: Marshal XStream",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "DciMarshalXStreamExample.java(94,23): compiler:compile: Try: auto-closeable resource binder is never referenced in body of corresponding try statement",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PersonEntity.java",
      "category" : "Serial",
      "columnEnd" : 7,
      "columnStart" : 7,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonEntity.java",
      "fingerprint" : "F5AE17C407D59AF5EB909A8FB4A08428",
      "lineEnd" : 45,
      "lineStart" : 45,
      "message" : "serializable class PersonEntity has no definition of serialVersionUID",
      "moduleName" : "TheseFoolishThings :: Examples :: DCI :: Persistence JPA",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "PersonEntity.java(45,7): compiler:compile: Serial: serializable class PersonEntity has no definition of serialVersionUID",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SwingPersonPresentation.java",
      "category" : "Serial",
      "columnEnd" : 7,
      "columnStart" : 7,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java",
      "fingerprint" : "185E7C2A6B0C75D599E8EB3C1EFC3E7E",
      "lineEnd" : 44,
      "lineStart" : 44,
      "message" : "serializable class SwingPersonPresentation has no definition of serialVersionUID",
      "moduleName" : "TheseFoolishThings :: Examples :: DCI :: Swing",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.dci.swing.swing",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "SwingPersonPresentation.java(44,7): compiler:compile: Serial: serializable class SwingPersonPresentation has no definition of serialVersionUID",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SwingPersonPresentation.java",
      "category" : "Serial",
      "columnEnd" : 31,
      "columnStart" : 31,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java",
      "fingerprint" : "0105A437D7C84304EE9430C5D4149D40",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Examples :: DCI :: Swing",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.dci.swing.swing",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "SwingPersonPresentation.java(46,31): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "HtmlRenderableListCellRenderer.java",
      "category" : "Serial",
      "columnEnd" : 7,
      "columnStart" : 7,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java",
      "fingerprint" : "F471E4E6DD704EF5EFC367565EF2C637",
      "lineEnd" : 48,
      "lineStart" : 48,
      "message" : "serializable class HtmlRenderableListCellRenderer has no definition of serialVersionUID",
      "moduleName" : "TheseFoolishThings :: Examples :: DCI :: Swing",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.dci.swing.swing",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "HtmlRenderableListCellRenderer.java(48,7): compiler:compile: Serial: serializable class HtmlRenderableListCellRenderer has no definition of serialVersionUID",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PersonRegistryObservableListProvider.java",
      "category" : "Unchecked",
      "columnEnd" : 44,
      "columnStart" : 44,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryObservableListProvider.java",
      "fingerprint" : "C2FB2C46E0D37C9C5AFE701C785E8D7D",
      "lineEnd" : 54,
      "lineStart" : 54,
      "message" : "createObservableList() in PersonRegistryObservableListProvider implements <T>createObservableList() in ObservableListProvider",
      "moduleName" : "TheseFoolishThings :: Examples :: DCI :: Swing",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.person",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "PersonRegistryObservableListProvider.java(54,44): compiler:compile: Unchecked: createObservableList() in PersonRegistryObservableListProvider implements <T>createObservableList() in ObservableListProvider",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PersonFinderImpl2a.java",
      "category" : "Serial",
      "columnEnd" : 31,
      "columnStart" : 31,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2a.java",
      "fingerprint" : "813273A0D25B302E08FB25D41945221D",
      "lineEnd" : 46,
      "lineStart" : 46,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Examples :: Finder :: Extended Finder",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.extendedfinderexample",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "PersonFinderImpl2a.java(46,31): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PersonFinderImpl2b.java",
      "category" : "Serial",
      "columnEnd" : 25,
      "columnStart" : 25,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java",
      "fingerprint" : "74AB38D2CFB69F1D62D8B111E0C54B88",
      "lineEnd" : 53,
      "lineStart" : 53,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Examples :: Finder :: Extended Finder",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.extendedfinderexample",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "PersonFinderImpl2b.java(53,25): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JpaFinder.java",
      "category" : "Serial",
      "columnEnd" : 7,
      "columnStart" : 7,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java",
      "fingerprint" : "4304FB092250FDEA2988C805AD989681",
      "lineEnd" : 54,
      "lineStart" : 54,
      "message" : "serializable class JpaFinder has no definition of serialVersionUID",
      "moduleName" : "TheseFoolishThings :: Examples :: Finder :: JPA Finder",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "JpaFinder.java(54,7): compiler:compile: Serial: serializable class JpaFinder has no definition of serialVersionUID",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JpaFinder.java",
      "category" : "Serial",
      "columnEnd" : 33,
      "columnStart" : 33,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java",
      "fingerprint" : "42C4BDFD0F1212DB532D24CFF771791B",
      "lineEnd" : 80,
      "lineStart" : 80,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Examples :: Finder :: JPA Finder",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "JpaFinder.java(80,33): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JpaFinder.java",
      "category" : "Serial",
      "columnEnd" : 28,
      "columnStart" : 28,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java",
      "fingerprint" : "3D4C1B826F49F51C479B544CE4C9B160",
      "lineEnd" : 83,
      "lineStart" : 83,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Examples :: Finder :: JPA Finder",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "JpaFinder.java(83,28): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "JpaFinder.java",
      "category" : "Serial",
      "columnEnd" : 64,
      "columnStart" : 64,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java",
      "fingerprint" : "9B1F7E06AB209983291DED03C2975E00",
      "lineEnd" : 92,
      "lineStart" : 92,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Examples :: Finder :: JPA Finder",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "JpaFinder.java(92,64): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PersonEntity.java",
      "category" : "Serial",
      "columnEnd" : 7,
      "columnStart" : 7,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonEntity.java",
      "fingerprint" : "F5AE17C407D59AF5EB909A8FB4A08428",
      "lineEnd" : 45,
      "lineStart" : 45,
      "message" : "serializable class PersonEntity has no definition of serialVersionUID",
      "moduleName" : "TheseFoolishThings :: Examples :: Finder :: JPA Finder",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl",
      "reference" : "1326",
      "severity" : "NORMAL",
      "toString" : "PersonEntity.java(45,7): compiler:compile: Serial: serializable class PersonEntity has no definition of serialVersionUID",
      "type" : "compiler:compile"
    }
  ],
  "size" : 136,
  "toString" : "136 warnings (normal: 136)"
}