<freeStyleProject _class='hudson.model.FreeStyleProject'><action _class='hudson.plugins.disk_usage.ProjectDiskUsageAction'></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>https://services.tidalwave.it/ci/view/NorthernWind/job/TheseFoolishThings_Metrics/</displayUrl></action><action _class='org.jenkinsci.plugins.testresultsanalyzer.TestResultsAnalyzerAction'></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description>Builds TheseFoolishThings running the QA tools.</description><displayName>TheseFoolishThings :: Metrics (master)</displayName><displayNameOrNull>TheseFoolishThings :: Metrics (master)</displayNameOrNull><fullDisplayName>TheseFoolishThings :: Metrics (master)</fullDisplayName><fullName>TheseFoolishThings_Metrics</fullName><name>TheseFoolishThings_Metrics</name><url>https://services.tidalwave.it/ci/view/NorthernWind/job/TheseFoolishThings_Metrics/</url><buildable>true</buildable><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>7515</buildableDurationMillis><buildableTimeMillis>7515</buildableTimeMillis><buildingDurationMillis>313826</buildingDurationMillis><executingTimeMillis>313826</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6458</waitingDurationMillis><waitingTimeMillis>6458</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1326</buildNumber><marked><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><branch><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><branch><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><branch><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://bitbucket.org/tidalwave/thesefoolishthings-src.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='hudson.plugins.testng.TestNGTestResultBuildAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>246</totalCount><urlName>testngreports</urlName></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='hudson.model.ParametersAction'></action><action _class='hudson.plugins.disk_usage.BuildDiskUsageAction'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><description>origin/master 5.0-ALPHA-4-SNAPSHOT 65564fb5ce6d</description><displayName>#1326</displayName><duration>313826</duration><estimatedDuration>301463</estimatedDuration><fullDisplayName>TheseFoolishThings :: Metrics (master) #1326</fullDisplayName><id>1326</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1326</number><queueId>44103</queueId><result>SUCCESS</result><timestamp>1739419221509</timestamp><url>https://services.tidalwave.it/ci/view/NorthernWind/job/TheseFoolishThings_Metrics/1326/</url><builtOn>jenkins-pod-template-hf071</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java</affectedPath><commitId>f79dbc8b65aa0e2763cab45e8bdc3fec84ed4a93</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-382: Added Pair.isEven()/isOdd().
</comment><date>2025-02-12 15:32:01 +0100</date><id>f79dbc8b65aa0e2763cab45e8bdc3fec84ed4a93</id><msg>TFT-382: Added Pair.isEven()/isOdd().</msg><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/AsDelegate.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ArrayListFinder.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/IdFactory.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Finder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java</affectedPath><commitId>35d60f26d32d6838359735926cce3ad142edcd18</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Clean up and javadoc.
</comment><date>2025-02-12 15:32:01 +0100</date><id>35d60f26d32d6838359735926cce3ad142edcd18</id><msg>Clean up and javadoc.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Finder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ArrayListFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/AsDelegate.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/IdFactory.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/FunctionalCheckedExceptionWrappers.java</affectedPath><commitId>7804c2f64c4baf9828901c1cbda061e6c6a8a8fa</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-383: API CHANGE: FunctionalCheckedExceptionWrappers now supports functional interfaces throwing Throwable.
</comment><date>2025-02-12 15:32:01 +0100</date><id>7804c2f64c4baf9828901c1cbda061e6c6a8a8fa</id><msg>TFT-383: API CHANGE: FunctionalCheckedExceptionWrappers now supports functional interfaces throwing Throwable.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/FunctionalCheckedExceptionWrappers.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</affectedPath><commitId>95668f796c93f32e8f425f306c29c450fdec0248</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-384: BundleUtilities no more throws MissingResourceException, but returns default string.
</comment><date>2025-02-12 15:32:01 +0100</date><id>95668f796c93f32e8f425f306c29c450fdec0248</id><msg>TFT-384: BundleUtilities no more throws MissingResourceException, but returns default string.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</affectedPath><commitId>1f4cb3129676075468efb8e4028bffe3357a9488</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-385: BundleUtilities no more fails to retrieve a bundle with the Java 9 module system.
</comment><date>2025-02-12 15:32:01 +0100</date><id>1f4cb3129676075468efb8e4028bffe3357a9488</id><msg>TFT-385: BundleUtilities no more fails to retrieve a bundle with the Java 9 module system.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/pom.xml</affectedPath><commitId>1febb3288adade8768b6bf131fbaf02753d38be0</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Upgraded Hibernate for examples to '6.6.7.Final'.
</comment><date>2025-02-12 15:32:01 +0100</date><id>1febb3288adade8768b6bf131fbaf02753d38be0</id><msg>Upgraded Hibernate for examples to '6.6.7.Final'.</msg><path><editType>edit</editType><file>modules/examples/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>archetypes/project/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Roles/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/Utilities/pom.xml</affectedPath><affectedPath>modules/TestUtilities/pom.xml</affectedPath><commitId>9156e6cd72d6d0acf5314eeb0d1ebe15757fb596</commitId><timestamp>1739371827000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>[maven-release-plugin] prepare release 5.0-ALPHA-3
</comment><date>2025-02-12 15:50:27 +0100</date><id>9156e6cd72d6d0acf5314eeb0d1ebe15757fb596</id><msg>[maven-release-plugin] prepare release 5.0-ALPHA-3</msg><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>modules/TestUtilities/pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/pom.xml</file></path><path><editType>edit</editType><file>archetypes/project/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Utilities/pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path><path><editType>edit</editType><file>modules/MessageBus/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>archetypes/project/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Roles/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/Utilities/pom.xml</affectedPath><affectedPath>modules/TestUtilities/pom.xml</affectedPath><commitId>65564fb5ce6d7960b54af4b4d50c967b3421955c</commitId><timestamp>1739371828000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>[maven-release-plugin] prepare for next development iteration
</comment><date>2025-02-12 15:50:28 +0100</date><id>65564fb5ce6d7960b54af4b4d50c967b3421955c</id><msg>[maven-release-plugin] prepare for next development iteration</msg><path><editType>edit</editType><file>archetypes/project/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path><path><editType>edit</editType><file>modules/TestUtilities/pom.xml</file></path><path><editType>edit</editType><file>modules/Utilities/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/MessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</file></path><path><editType>edit</editType><file>pom.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Fabrizio Giudici</shortDescription><userId>fabrizio.giudici</userId><userName>Fabrizio Giudici</userName></cause></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>4</buildableDurationMillis><buildableTimeMillis>4</buildableTimeMillis><buildingDurationMillis>326821</buildingDurationMillis><executingTimeMillis>326821</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>0</waitingDurationMillis><waitingTimeMillis>0</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1325</buildNumber><marked><SHA1>c0dc7c54a006a658ca970ba36959ef206939e953</SHA1><branch><SHA1>c0dc7c54a006a658ca970ba36959ef206939e953</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>c0dc7c54a006a658ca970ba36959ef206939e953</SHA1><branch><SHA1>c0dc7c54a006a658ca970ba36959ef206939e953</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>c0dc7c54a006a658ca970ba36959ef206939e953</SHA1><branch><SHA1>c0dc7c54a006a658ca970ba36959ef206939e953</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://bitbucket.org/tidalwave/thesefoolishthings-src.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='hudson.plugins.testng.TestNGTestResultBuildAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>244</totalCount><urlName>testngreports</urlName></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='hudson.model.ParametersAction'></action><action _class='hudson.plugins.disk_usage.BuildDiskUsageAction'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><description>origin/master 5.0-ALPHA-3-SNAPSHOT c0dc7c54a006</description><displayName>#1325</displayName><duration>326821</duration><estimatedDuration>301463</estimatedDuration><fullDisplayName>TheseFoolishThings :: Metrics (master) #1325</fullDisplayName><id>1325</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1325</number><queueId>24207</queueId><result>SUCCESS</result><timestamp>1738242120886</timestamp><url>https://services.tidalwave.it/ci/view/NorthernWind/job/TheseFoolishThings_Metrics/1325/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/Identifiable.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/Marshallable.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/Loadable.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/Composite.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/TextWritable.java</affectedPath><affectedPath>modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/role/Displayable.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/role/Findable.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/Aggregate.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/ObservableListProvider.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/Sortable.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/SimpleComposite.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/Savable.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/BinaryWritable.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/BinaryReadable.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/NamedCallback.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableHeaderDescriptor.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Renderable.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/IdFactory.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/StringRenderable.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/PersonPresentationControl.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/Persistable.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/StreamUtils.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/Renderable.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/HtmlRenderable.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/Removable.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/TextReadable.java</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/Findable.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/MessageDecorator.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/Unmarshallable.java</affectedPath><affectedPath>modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/role/Renderable.java</affectedPath><commitId>c14cfe29474060ea35cabbdbab7b80826ffa57f9</commitId><timestamp>1738228712000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Added Javadoc.
</comment><date>2025-01-30 10:18:32 +0100</date><id>c14cfe29474060ea35cabbdbab7b80826ffa57f9</id><msg>Added Javadoc.</msg><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/Findable.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/Identifiable.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/Sortable.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/Renderable.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/Savable.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/io/TextWritable.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/ObservableListProvider.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/io/TextReadable.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/MessageDecorator.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/io/Marshallable.java</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/role/Displayable.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/IdFactory.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/Composite.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/io/Persistable.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/NamedCallback.java</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/role/Renderable.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/io/Unmarshallable.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/HtmlRenderable.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/Removable.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableHeaderDescriptor.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/StringRenderable.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/Loadable.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/io/BinaryReadable.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/SimpleComposite.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/io/BinaryWritable.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/Aggregate.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/PersonPresentationControl.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Renderable.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/role/Findable.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/StreamUtils.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/pom.xml</affectedPath><commitId>3920e11d90944e816d03645ae26465636b12e67c</commitId><timestamp>1738228712000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Upgraded Hibernate for examples to '6.6.5.Final'.
</comment><date>2025-01-30 10:18:32 +0100</date><id>3920e11d90944e816d03645ae26465636b12e67c</id><msg>Upgraded Hibernate for examples to '6.6.5.Final'.</msg><path><editType>edit</editType><file>modules/examples/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/site/markdown/index.md.vm</affectedPath><commitId>ef3465dc6215a494dfcb615e3d15e01f44fdcdfa</commitId><timestamp>1738228712000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-379: Fixed UML broken links in documentation.
</comment><date>2025-01-30 10:18:32 +0100</date><id>ef3465dc6215a494dfcb615e3d15e01f44fdcdfa</id><msg>TFT-379: Fixed UML broken links in documentation.</msg><path><editType>edit</editType><file>modules/Utilities/src/site/markdown/index.md.vm</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/site/markdown/finder.md.vm</affectedPath><affectedPath>modules/Utilities/src/site/markdown/as.md.vm</affectedPath><affectedPath>modules/Utilities/src/site/markdown/index.md.vm</affectedPath><affectedPath>src/site/site.xml</affectedPath><affectedPath>src/site/markdown/index.md.vm</affectedPath><affectedPath>modules/Utilities/src/site/markdown/pair-and-triple.md.vm</affectedPath><affectedPath>modules/Utilities/src/site/markdown/type-safe-maps.md.vm</affectedPath><affectedPath>modules/Actors/src/site/markdown/index.md.vm</affectedPath><commitId>88e3672e5b3fe3b21e3a57f4d7c2c5eb6c80a4aa</commitId><timestamp>1738231297000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Site updates and reorganisation.
</comment><date>2025-01-30 11:01:37 +0100</date><id>88e3672e5b3fe3b21e3a57f4d7c2c5eb6c80a4aa</id><msg>Site updates and reorganisation.</msg><path><editType>add</editType><file>modules/Utilities/src/site/markdown/finder.md.vm</file></path><path><editType>add</editType><file>modules/Utilities/src/site/markdown/pair-and-triple.md.vm</file></path><path><editType>edit</editType><file>src/site/site.xml</file></path><path><editType>add</editType><file>modules/Utilities/src/site/markdown/as.md.vm</file></path><path><editType>edit</editType><file>src/site/markdown/index.md.vm</file></path><path><editType>add</editType><file>modules/Utilities/src/site/markdown/type-safe-maps.md.vm</file></path><path><editType>edit</editType><file>modules/Utilities/src/site/markdown/index.md.vm</file></path><path><editType>edit</editType><file>modules/Actors/src/site/markdown/index.md.vm</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultPreferencesHandler.java</affectedPath><affectedPath>modules/TestUtilities/src/main/java/it/tidalwave/util/test/BaseTestHelper.java</affectedPath><commitId>a21347118d49b35677c95efbbb083e9a6fef9cd4</commitId><timestamp>1738231297000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Clean up.
</comment><date>2025-01-30 11:01:37 +0100</date><id>a21347118d49b35677c95efbbb083e9a6fef9cd4</id><msg>Clean up.</msg><path><editType>edit</editType><file>modules/TestUtilities/src/main/java/it/tidalwave/util/test/BaseTestHelper.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultPreferencesHandler.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/pom.xml</affectedPath><commitId>b6bb9bdd4419377b85ee03385fe887dffa5e20ee</commitId><timestamp>1738231297000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Dropped useless dependency on JodaTime.
</comment><date>2025-01-30 11:01:37 +0100</date><id>b6bb9bdd4419377b85ee03385fe887dffa5e20ee</id><msg>Dropped useless dependency on JodaTime.</msg><path><editType>edit</editType><file>modules/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderTestSupport.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java</affectedPath><affectedPath>modules/Roles/src/test/java/it/tidalwave/role/SimpleCompositeTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/ReflectionUtilsTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMultiMapTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/RoleFactoryTest.java</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/PersonFinderTest.java</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java</affectedPath><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/SpringSimpleMessageSubscriberAspectTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/BundleUtilitiesTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/TripleTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/spi/ContextSnapshotTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/FunctionalCheckedExceptionWrappersTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/impl/AsDelegateTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/spi/FinderSupportTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/StreamUtilsTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/ConcurrentHashMapWithOptionalsTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/spi/SystemRoleFactorySupportTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/LocalizedDateTimeFormattersTest.java</affectedPath><affectedPath>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/ParameterTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/TimeProviderTest.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/impl/OwnerAndRoleTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/CollectionUtilsTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/ShortNamesTest.java</affectedPath><affectedPath>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/SpringAdapterTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/FinderTest.java</affectedPath><commitId>1b3b1c8a4240a6e741122d2b48a0eb66b764b809</commitId><timestamp>1738232338000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-380: AssertJ is now used in tests.
</comment><date>2025-01-30 11:18:58 +0100</date><id>1b3b1c8a4240a6e741122d2b48a0eb66b764b809</id><msg>TFT-380: AssertJ is now used in tests.</msg><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/ParameterTest.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/ReflectionUtilsTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/TimeProviderTest.java</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderTestSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/ShortNamesTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/ConcurrentHashMapWithOptionalsTest.java</file></path><path><editType>edit</editType><file>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/TripleTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/impl/OwnerAndRoleTest.java</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/SpringSimpleMessageSubscriberAspectTest.java</file></path><path><editType>edit</editType><file>modules/Roles/src/test/java/it/tidalwave/role/SimpleCompositeTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMultiMapTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/spi/ContextSnapshotTest.java</file></path><path><editType>edit</editType><file>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/SpringAdapterTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/RoleFactoryTest.java</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/PersonFinderTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/spi/FinderSupportTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/BundleUtilitiesTest.java</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/impl/AsDelegateTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/StreamUtilsTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/spi/SystemRoleFactorySupportTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/FunctionalCheckedExceptionWrappersTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/LocalizedDateTimeFormattersTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/CollectionUtilsTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/FinderTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/spi/SystemRoleFactorySupportTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java</affectedPath><affectedPath>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMultiMapTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/TimeProviderTest.java</affectedPath><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/SpringSimpleMessageSubscriberAspectTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/spi/ContextSnapshotTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/TripleTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/FunctionalCheckedExceptionWrappersTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/CollectionUtilsTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/impl/AsDelegateTest.java</affectedPath><affectedPath>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/SpringAdapterTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/StreamUtilsTest.java</affectedPath><commitId>5ae8521d4c045490ce8afeeef8436565dd1786ea</commitId><timestamp>1738232338000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Comment clean up in tests.
</comment><date>2025-01-30 11:18:58 +0100</date><id>5ae8521d4c045490ce8afeeef8436565dd1786ea</id><msg>Comment clean up in tests.</msg><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/spi/ContextSnapshotTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/FunctionalCheckedExceptionWrappersTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/spi/SystemRoleFactorySupportTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/StreamUtilsTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/CollectionUtilsTest.java</file></path><path><editType>edit</editType><file>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/SpringSimpleMessageSubscriberAspectTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/TimeProviderTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMultiMapTest.java</file></path><path><editType>edit</editType><file>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/SpringAdapterTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/impl/AsDelegateTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/TripleTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>archetypes/project/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Roles/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/Utilities/pom.xml</affectedPath><affectedPath>modules/TestUtilities/pom.xml</affectedPath><commitId>94c7e48aaa247d7e1b4ed0cb65f25bf27ae4a373</commitId><timestamp>1738233604000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>[maven-release-plugin] prepare release 5.0-ALPHA-2
</comment><date>2025-01-30 11:40:04 +0100</date><id>94c7e48aaa247d7e1b4ed0cb65f25bf27ae4a373</id><msg>[maven-release-plugin] prepare release 5.0-ALPHA-2</msg><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>archetypes/project/pom.xml</file></path><path><editType>edit</editType><file>modules/MessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</file></path><path><editType>edit</editType><file>modules/TestUtilities/pom.xml</file></path><path><editType>edit</editType><file>modules/Utilities/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>archetypes/project/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Roles/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/Utilities/pom.xml</affectedPath><affectedPath>modules/TestUtilities/pom.xml</affectedPath><commitId>c0dc7c54a006a658ca970ba36959ef206939e953</commitId><timestamp>1738233604000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>[maven-release-plugin] prepare for next development iteration
</comment><date>2025-01-30 11:40:04 +0100</date><id>c0dc7c54a006a658ca970ba36959ef206939e953</id><msg>[maven-release-plugin] prepare for next development iteration</msg><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/MessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/Utilities/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>modules/TestUtilities/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path><path><editType>edit</editType><file>archetypes/project/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/pom.xml</file></path><path><editType>edit</editType><file>pom.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>2</buildableDurationMillis><buildableTimeMillis>2</buildableTimeMillis><buildingDurationMillis>263741</buildingDurationMillis><executingTimeMillis>263741</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6138</waitingDurationMillis><waitingTimeMillis>6138</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1324</buildNumber><marked><SHA1>e9569df88b81a424e9caeac77c932130802a7ee6</SHA1><branch><SHA1>e9569df88b81a424e9caeac77c932130802a7ee6</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e9569df88b81a424e9caeac77c932130802a7ee6</SHA1><branch><SHA1>e9569df88b81a424e9caeac77c932130802a7ee6</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e9569df88b81a424e9caeac77c932130802a7ee6</SHA1><branch><SHA1>e9569df88b81a424e9caeac77c932130802a7ee6</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://bitbucket.org/tidalwave/thesefoolishthings-src.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='hudson.plugins.testng.TestNGTestResultBuildAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>244</totalCount><urlName>testngreports</urlName></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='hudson.model.ParametersAction'></action><action _class='hudson.plugins.disk_usage.BuildDiskUsageAction'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><description>origin/master 5.0-ALPHA-2-SNAPSHOT e9569df88b81</description><displayName>#1324</displayName><duration>263741</duration><estimatedDuration>301463</estimatedDuration><fullDisplayName>TheseFoolishThings :: Metrics (master) #1324</fullDisplayName><id>1324</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1324</number><queueId>10599</queueId><result>SUCCESS</result><timestamp>1737432010265</timestamp><url>https://services.tidalwave.it/ci/view/NorthernWind/job/TheseFoolishThings_Metrics/1324/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>bitbucket-pipelines.yml</affectedPath><commitId>df42c7c7ce06cd5d2c4c7f96f7fe5dfe84f80950</commitId><timestamp>1737313433000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Changed Bitbucket Pipeline image.
</comment><date>2025-01-19 20:03:53 +0100</date><id>df42c7c7ce06cd5d2c4c7f96f7fe5dfe84f80950</id><msg>Changed Bitbucket Pipeline image.</msg><path><editType>edit</editType><file>bitbucket-pipelines.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>archetypes/project/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Roles/pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/Utilities/pom.xml</affectedPath><affectedPath>modules/TestUtilities/pom.xml</affectedPath><commitId>100d9e5f8191773fc3cf40a5796d9dd75eff7531</commitId><timestamp>1737381083000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>New version will be 5.0-ALPHA-1.
</comment><date>2025-01-20 14:51:23 +0100</date><id>100d9e5f8191773fc3cf40a5796d9dd75eff7531</id><msg>New version will be 5.0-ALPHA-1.</msg><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/pom.xml</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Utilities/pom.xml</file></path><path><editType>edit</editType><file>modules/TestUtilities/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>modules/MessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/pom.xml</file></path><path><editType>edit</editType><file>archetypes/project/pom.xml</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><commitId>7d9df63c660573d7f5632b8f37639fbacf652880</commitId><timestamp>1737406451000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Super POM upgraded to '5.16'.
</comment><date>2025-01-20 21:54:11 +0100</date><id>7d9df63c660573d7f5632b8f37639fbacf652880</id><msg>Super POM upgraded to '5.16'.</msg><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/pom.xml</affectedPath><commitId>b20e91532efd03442d25baef11c5271ad8dbc6b5</commitId><timestamp>1737406451000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Hibernate for examples upgraded to '6.6.4.Final'.
</comment><date>2025-01-20 21:54:11 +0100</date><id>b20e91532efd03442d25baef11c5271ad8dbc6b5</id><msg>Hibernate for examples upgraded to '6.6.4.Final'.</msg><path><editType>edit</editType><file>modules/examples/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><commitId>a5e52303011e3dab1d3f9459d14d52ff8008b668</commitId><timestamp>1737406451000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-374: All 'aspectjrt' dependencies replaced with 'aspectjweaver'.
</comment><date>2025-01-20 21:54:11 +0100</date><id>a5e52303011e3dab1d3f9459d14d52ff8008b668</id><msg>TFT-374: All 'aspectjrt' dependencies replaced with 'aspectjweaver'.</msg><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><commitId>512b6f876814c67dca6fca092d7dc1a679d61153</commitId><timestamp>1737406451000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-376: Exclude dependency to spring-jcl, which has package overlap with jcl-over-slf4j.
</comment><date>2025-01-20 21:54:11 +0100</date><id>512b6f876814c67dca6fca092d7dc1a679d61153</id><msg>TFT-376: Exclude dependency to spring-jcl, which has package overlap with jcl-over-slf4j.</msg><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/ExtendedFinderSupport.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/impl/MBeansManager.java</affectedPath><affectedPath>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivator.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivatorStats.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Finder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/ProcessExecutor.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/impl/MapAggregate.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/TypeSafeMultiMap.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/TypeSafeMap.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Id.java</affectedPath><affectedPath>modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/Person.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/StreamUtilsTest.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/CollaborationStartedMessage.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/impl/ExecutorWithPriority.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMap.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/impl/DefaultIdentifiable.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMultiMap.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/OwnerAndRole.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Key.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/Collaboration.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Triple.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/LazySupplier.java</affectedPath><commitId>22306ce918872fbc261ccc9213e9bada7b3a2571</commitId><timestamp>1737406451000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-375: Commented out references to jsr305 annotations, whose library has got a package overlap with java.annotation.
</comment><date>2025-01-20 21:54:11 +0100</date><id>22306ce918872fbc261ccc9213e9bada7b3a2571</id><msg>TFT-375: Commented out references to jsr305 annotations, whose library has got a package overlap with java.annotation.</msg><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/impl/ExecutorWithPriority.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMap.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/CollaborationStartedMessage.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/ProcessExecutor.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/impl/MapAggregate.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/OwnerAndRole.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMultiMap.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/StreamUtilsTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/TypeSafeMultiMap.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivatorStats.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivator.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Finder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/TypeSafeMap.java</file></path><path><editType>edit</editType><file>modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/Person.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/impl/MBeansManager.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/spi/ExtendedFinderSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Key.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java</file></path><path><editType>edit</editType><file>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Triple.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/impl/DefaultIdentifiable.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/LazySupplier.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/Collaboration.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Id.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/ContextSnapshot.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultContextManager.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/As.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultOwnerRoleFactory.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/ServiceLoaderLocator.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/MultiMap.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/OwnerAndRole.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultOwnerRoleFactoryProvider.java</affectedPath><affectedPath>modules/Utilities/src/main/resources/META-INF/services/it.tidalwave.role.spi.OwnerRoleFactoryProvider</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/ServiceLoaderLocator.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/spi/ContextSnapshotTest.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/ContextManager.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultSystemRoleFactoryProvider.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/spi/OwnerRoleFactoryProvider.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/impl/AsDelegateTest.java</affectedPath><affectedPath>modules/Utilities/src/main/resources/META-INF/services/it.tidalwave.role.spi.SystemRoleFactoryProvider</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/AsDelegate.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultContextManagerProvider.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/spi/SystemRoleFactorySupportTest.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/MultiMap.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultSystemRoleFactory.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/AsDelegate.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/ContextSnapshot.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultSystemRoleFactoryProvider.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/OwnerAndRole.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultOwnerRoleFactory.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultOwnerRoleFactoryProvider.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultContextManagerProvider.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/impl/OwnerAndRoleTest.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactory.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/PreferencesHandler.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultContextManager.java</affectedPath><affectedPath>modules/Utilities/src/main/resources/META-INF/services/it.tidalwave.role.spi.ContextManagerProvider</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultSystemRoleFactory.java</affectedPath><commitId>b080e64195cf352282df2f0450e5f9f9bb1ef51f</commitId><timestamp>1737406451000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-373: Package renamed to avoid inter-module clashes.
</comment><date>2025-01-20 21:54:11 +0100</date><id>b080e64195cf352282df2f0450e5f9f9bb1ef51f</id><msg>TFT-373: Package renamed to avoid inter-module clashes.</msg><path><editType>delete</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultSystemRoleFactory.java</file></path><path><editType>delete</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultOwnerRoleFactoryProvider.java</file></path><path><editType>add</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultOwnerRoleFactoryProvider.java</file></path><path><editType>add</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/ServiceLoaderLocator.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactory.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/spi/SystemRoleFactorySupportTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/As.java</file></path><path><editType>delete</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultOwnerRoleFactory.java</file></path><path><editType>add</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/MultiMap.java</file></path><path><editType>delete</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/ContextSnapshot.java</file></path><path><editType>add</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/AsDelegate.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/PreferencesHandler.java</file></path><path><editType>add</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/spi/ContextSnapshotTest.java</file></path><path><editType>delete</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultContextManagerProvider.java</file></path><path><editType>delete</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultContextManager.java</file></path><path><editType>delete</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultSystemRoleFactoryProvider.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/spi/OwnerRoleFactoryProvider.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/impl/OwnerAndRoleTest.java</file></path><path><editType>delete</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/ServiceLoaderLocator.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/impl/AsDelegateTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/ContextManager.java</file></path><path><editType>delete</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java</file></path><path><editType>add</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultContextManagerProvider.java</file></path><path><editType>delete</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/OwnerAndRole.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/resources/META-INF/services/it.tidalwave.role.spi.ContextManagerProvider</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java</file></path><path><editType>add</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultOwnerRoleFactory.java</file></path><path><editType>delete</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/MultiMap.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/resources/META-INF/services/it.tidalwave.role.spi.SystemRoleFactoryProvider</file></path><path><editType>delete</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/AsDelegate.java</file></path><path><editType>add</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/OwnerAndRole.java</file></path><path><editType>add</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultContextManager.java</file></path><path><editType>add</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultSystemRoleFactory.java</file></path><path><editType>add</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultSystemRoleFactoryProvider.java</file></path><path><editType>add</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/spi/ContextSnapshot.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/resources/META-INF/services/it.tidalwave.role.spi.OwnerRoleFactoryProvider</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/SpringMessageBus/src/main/aspect/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspect.aj</affectedPath><commitId>07aac75f870347d5a93e60eb07ae6309f885bd8f</commitId><timestamp>1737406710000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-378: AspectJ-injected field is now private.
</comment><date>2025-01-20 21:58:30 +0100</date><id>07aac75f870347d5a93e60eb07ae6309f885bd8f</id><msg>TFT-378: AspectJ-injected field is now private.</msg><path><editType>edit</editType><file>modules/SpringMessageBus/src/main/aspect/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspect.aj</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/MockEvent1.java</affectedPath><affectedPath>modules/Actors/src/main/java/module-info.java</affectedPath><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/ListenerAdapterMatcher.java</affectedPath><affectedPath>modules/SpringMessageBus/src/main/aspect/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspect.aj</affectedPath><affectedPath>modules/SpringMessageBus/src/site/markdown/index.md.vm</affectedPath><affectedPath>modules/SpringRoles/src/main/java/module-info.java</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/MockEvent2.java</affectedPath><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/SpringSimpleMessageSubscriberAspectTest.java</affectedPath><affectedPath>modules/Utilities/src/site/markdown/index.md.vm</affectedPath><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockSubscriber2.java</affectedPath><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockEvent1.java</affectedPath><affectedPath>modules/SpringMessageBus/src/main/java/it/tidalwave/messagebus/spi/spring/LifeCycleAwareBean.java</affectedPath><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockEvent2.java</affectedPath><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/MockSubscriber2.java</affectedPath><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java</affectedPath><affectedPath>modules/SpringMessageBus/src/main/aspect/it/tidalwave/messagebus/spi/spring/SpringSimpleMessageSubscriberAspect.aj</affectedPath><affectedPath>modules/SpringMessageBus/src/test/resources/SpringSimpleMessageSubscriberAspectTestBeans.xml</affectedPath><affectedPath>modules/Utilities/src/main/java/module-info.java</affectedPath><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockSubscriber1.java</affectedPath><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/MockSubscriber1.java</affectedPath><affectedPath>modules/MessageBus/src/main/java/module-info.java</affectedPath><affectedPath>modules/Roles/src/main/java/module-info.java</affectedPath><affectedPath>modules/SpringMessageBus/src/main/java/module-info.java</affectedPath><affectedPath>modules/SpringMessageBus/src/main/resources/META-INF/aop.xml</affectedPath><commitId>d6b9a3fab6f295b8b1a722b1f4bb595589a2cbf2</commitId><timestamp>1737407915000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-373: Added support for Java 9 modules.
</comment><date>2025-01-20 22:18:35 +0100</date><id>d6b9a3fab6f295b8b1a722b1f4bb595589a2cbf2</id><msg>TFT-373: Added support for Java 9 modules.</msg><path><editType>add</editType><file>modules/Actors/src/main/java/module-info.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/site/markdown/index.md.vm</file></path><path><editType>delete</editType><file>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java</file></path><path><editType>add</editType><file>modules/SpringMessageBus/src/main/java/it/tidalwave/messagebus/spi/spring/LifeCycleAwareBean.java</file></path><path><editType>add</editType><file>modules/SpringMessageBus/src/main/aspect/it/tidalwave/messagebus/spi/spring/SpringSimpleMessageSubscriberAspect.aj</file></path><path><editType>delete</editType><file>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockSubscriber1.java</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>delete</editType><file>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockEvent2.java</file></path><path><editType>add</editType><file>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/SpringSimpleMessageSubscriberAspectTest.java</file></path><path><editType>add</editType><file>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/MockSubscriber1.java</file></path><path><editType>add</editType><file>modules/SpringRoles/src/main/java/module-info.java</file></path><path><editType>add</editType><file>modules/Roles/src/main/java/module-info.java</file></path><path><editType>add</editType><file>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/MockEvent1.java</file></path><path><editType>add</editType><file>modules/MessageBus/src/main/java/module-info.java</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/src/site/markdown/index.md.vm</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/ListenerAdapterMatcher.java</file></path><path><editType>delete</editType><file>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockEvent1.java</file></path><path><editType>add</editType><file>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/MockEvent2.java</file></path><path><editType>delete</editType><file>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockSubscriber2.java</file></path><path><editType>delete</editType><file>modules/SpringMessageBus/src/main/aspect/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspect.aj</file></path><path><editType>add</editType><file>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/MockSubscriber2.java</file></path><path><editType>add</editType><file>modules/SpringMessageBus/src/main/java/module-info.java</file></path><path><editType>add</editType><file>modules/Utilities/src/main/java/module-info.java</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/src/main/resources/META-INF/aop.xml</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/src/test/resources/SpringSimpleMessageSubscriberAspectTestBeans.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/LazySupplier.java</affectedPath><commitId>3c928e7e295e82617ed21abc4b6e2754ea8a1504</commitId><timestamp>1737407915000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-377: LazySupplier refactored without 'volatile'.
</comment><date>2025-01-20 22:18:35 +0100</date><id>3c928e7e295e82617ed21abc4b6e2754ea8a1504</id><msg>TFT-377: LazySupplier refactored without 'volatile'.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/LazySupplier.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/SpringAdapterTest.java</affectedPath><commitId>adb945c3078069f747116e56a9d10030d70d759b</commitId><timestamp>1737407915000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Added comment.
</comment><date>2025-01-20 22:18:35 +0100</date><id>adb945c3078069f747116e56a9d10030d70d759b</id><msg>Added comment.</msg><path><editType>edit</editType><file>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/SpringAdapterTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/PersonConverter.java</affectedPath><affectedPath>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum2.java</affectedPath><affectedPath>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java</affectedPath><affectedPath>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivator.java</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/Main.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/IdXStreamConverter.java</affectedPath><affectedPath>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum1.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Task.java</affectedPath><affectedPath>modules/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterExample.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java</affectedPath><commitId>cdcd08bb4adecba0240c0b028c1d8ca113d993f0</commitId><timestamp>1737407915000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Clean up.
</comment><date>2025-01-20 22:18:35 +0100</date><id>cdcd08bb4adecba0240c0b028c1d8ca113d993f0</id><msg>Clean up.</msg><path><editType>edit</editType><file>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum1.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivator.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java</file></path><path><editType>edit</editType><file>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum2.java</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/Main.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Task.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java</file></path><path><editType>edit</editType><file>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/PersonConverter.java</file></path><path><editType>edit</editType><file>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java</file></path><path><editType>edit</editType><file>modules/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterExample.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/IdXStreamConverter.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java</affectedPath><commitId>c6d8c15db99b5f55982bdb077ddfe9eeb8aadd60</commitId><timestamp>1737407915000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Test refactored.
</comment><date>2025-01-20 22:18:35 +0100</date><id>c6d8c15db99b5f55982bdb077ddfe9eeb8aadd60</id><msg>Test refactored.</msg><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/site/markdown/index.md.vm</affectedPath><affectedPath>README.md</affectedPath><commitId>2c48b55dd0940fa285c4f44f4b9ca8a3790b2b91</commitId><timestamp>1737407915000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Updated links in site and README.
</comment><date>2025-01-20 22:18:35 +0100</date><id>2c48b55dd0940fa285c4f44f4b9ca8a3790b2b91</id><msg>Updated links in site and README.</msg><path><editType>edit</editType><file>README.md</file></path><path><editType>edit</editType><file>src/site/markdown/index.md.vm</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.travis.yml</affectedPath><commitId>ec76497c865144263725fd87738cc05e83f7a06d</commitId><timestamp>1737407915000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Dropped obsolete Travis configuration.
</comment><date>2025-01-20 22:18:35 +0100</date><id>ec76497c865144263725fd87738cc05e83f7a06d</id><msg>Dropped obsolete Travis configuration.</msg><path><editType>delete</editType><file>.travis.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>archetypes/project/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Roles/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/Utilities/pom.xml</affectedPath><affectedPath>modules/TestUtilities/pom.xml</affectedPath><commitId>8be155ad565d9082d11318dcc7f4cf74f21e52a7</commitId><timestamp>1737410127000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>[maven-release-plugin] prepare release 5.0-ALPHA-1
</comment><date>2025-01-20 22:55:27 +0100</date><id>8be155ad565d9082d11318dcc7f4cf74f21e52a7</id><msg>[maven-release-plugin] prepare release 5.0-ALPHA-1</msg><path><editType>edit</editType><file>modules/Utilities/pom.xml</file></path><path><editType>edit</editType><file>modules/MessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/pom.xml</file></path><path><editType>edit</editType><file>archetypes/project/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/TestUtilities/pom.xml</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>archetypes/project/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Roles/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/Utilities/pom.xml</affectedPath><affectedPath>modules/TestUtilities/pom.xml</affectedPath><commitId>e9569df88b81a424e9caeac77c932130802a7ee6</commitId><timestamp>1737410127000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>[maven-release-plugin] prepare for next development iteration
</comment><date>2025-01-20 22:55:27 +0100</date><id>e9569df88b81a424e9caeac77c932130802a7ee6</id><msg>[maven-release-plugin] prepare for next development iteration</msg><path><editType>edit</editType><file>modules/MessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/Utilities/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>archetypes/project/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/TestUtilities/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1323</buildNumber><marked><SHA1>397849be1785e55a3064d65e89f24067ede5c7c9</SHA1><branch><SHA1>397849be1785e55a3064d65e89f24067ede5c7c9</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>397849be1785e55a3064d65e89f24067ede5c7c9</SHA1><branch><SHA1>397849be1785e55a3064d65e89f24067ede5c7c9</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>397849be1785e55a3064d65e89f24067ede5c7c9</SHA1><branch><SHA1>397849be1785e55a3064d65e89f24067ede5c7c9</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://bitbucket.org/tidalwave/thesefoolishthings-src.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='hudson.plugins.testng.TestNGTestResultBuildAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>244</totalCount><urlName>testngreports</urlName></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='hudson.model.ParametersAction'></action><action _class='hudson.plugins.disk_usage.BuildDiskUsageAction'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><description>origin/master 4.0-ALPHA-4-SNAPSHOT 397849be1785</description><displayName>#1323</displayName><duration>271829</duration><estimatedDuration>301463</estimatedDuration><fullDisplayName>TheseFoolishThings :: Metrics (master) #1323</fullDisplayName><id>1323</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1323</number><queueId>912</queueId><result>SUCCESS</result><timestamp>1736568018524</timestamp><url>https://services.tidalwave.it/ci/view/NorthernWind/job/TheseFoolishThings_Metrics/1323/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderTestSupport.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/HardwiredSystemRoleFactoryProvider.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Parameters.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/Loadable.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/ProcessExecutor.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/thread/ThreadAssertions.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/TxManagerImpl.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/ui/LockableView.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathBinaryWritable.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathTextReadable.java</affectedPath><affectedPath>modules/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterExample.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum2RenderableRole.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/ContextManager.java</affectedPath><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockSubscriber2.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Initializer.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/spi/OwnerRoleFactoryProvider.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/CollaborationStartedMessage.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum1.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableHeaderDescriptor.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/spi/ContextManagerProvider.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/IdFactory.java</affectedPath><affectedPath>modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspect.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/Main.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdMapSupport.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultContextManagerProvider.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathTextWritable.java</affectedPath><affectedPath>modules/TestUtilities/src/main/java/it/tidalwave/util/test/MockTimeProvider.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/impl/OwnerAndRoleTest.java</affectedPath><affectedPath>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2a.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java</affectedPath><affectedPath>modules/SpringMessageBus/src/main/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberSupport.java</affectedPath><affectedPath>modules/SpringMessageBus/src/main/java/it/tidalwave/messagebus/impl/spring/MessageBusAdapterFactory.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/AsException.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/role/Findable.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/impl/AsDelegateTest.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/Main.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/SimpleComposite.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/Sortable.java</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2a.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/impl/PostConstructInvoker.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Renderable.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMap.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultSystemRoleFactoryProvider.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/OwnerAndRole.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamMarshallable.java</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/impl/Locator.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactory.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/ui/UserNotificationWithFeedback.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/PreferencesHandler.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/Unmarshallable.java</affectedPath><affectedPath>modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/SpringSystemRoleFactoryProvider.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/ContextSnapshot.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java</affectedPath><affectedPath>modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/Main.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamMarshallableSupport.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamUnmarshallable.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/TextWritable.java</affectedPath><affectedPath>modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/Person.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/ObservableListProvider.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/BinaryReadable.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactoryProvider.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonEntity.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/spi/SystemRoleFactorySupportTest.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/TxManager.java</affectedPath><affectedPath>modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/ListOfPersons.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/impl/ExecutorWithPriority.java</affectedPath><affectedPath>modules/TestUtilities/src/main/java/it/tidalwave/util/test/BaseTestHelper.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryObservableListProvider.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/StreamUtils.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/Renderable.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Key.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/TextReadable.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ArrayListFinder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Task.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaPersistableSupport.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultContextManager.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java</affectedPath><affectedPath>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/RoundRobinAsyncMessageDelivery.java</affectedPath><affectedPath>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MessageDelivery.java</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistry2.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/DuplicateException.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/ReflectionUtils.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/TimeProvider.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/Main.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/Identifiable.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultOwnerRoleFactory.java</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2b.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Finder.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/Composite.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/MultiMap.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/RoleFactoryTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/asexamples/AsExtensions.java</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonJpaPersistable.java</affectedPath><affectedPath>modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonDisplayable.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryTableHeaderDescriptor.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/TypeSafeMap.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorGroupActivator.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/DefaultPersonPresentationControl.java</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java</affectedPath><affectedPath>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MultiQueue.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/LocalizedDateTimeFormattersTest.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java</affectedPath><affectedPath>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/Main.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/dci/annotation/DciRole.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/RoleFactory.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationMessageListenerAdapter.java</affectedPath><affectedPath>modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/role/Renderable.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExample.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/TransactionalProcessor.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/impl/MBeansManager.java</affectedPath><affectedPath>modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/DefaultPersonRegistry.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationWithFeedbackTestHelper.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationMatcher.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMultiMapTest.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/Marshallable.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/impl/MapAggregate.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java</affectedPath><affectedPath>modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/role/Displayable.java</affectedPath><affectedPath>modules/TestUtilities/src/main/java/it/tidalwave/util/test/FileComparisonUtils.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/PersonXStreamMarshallable.java</affectedPath><affectedPath>modules/TestUtilities/src/main/java/it/tidalwave/util/test/TestLogger.java</affectedPath><affectedPath>modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistry.java</affectedPath><affectedPath>modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/AnnotationSpringSystemRoleFactory.java</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/FinderExample2.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/Savable.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/StreamUtilsTest.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultPreferencesHandler.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdSupport.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/CollectionUtils.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/LocalizedDateTimeFormatters.java</affectedPath><affectedPath>modules/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterTestSupport.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/AsDelegate.java</affectedPath><affectedPath>modules/TestUtilities/src/main/java/it/tidalwave/util/test/SpringTestHelper.java</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonEntity.java</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/JpaPersistableSupport.java</affectedPath><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockSubscriber1.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultOwnerRoleFactoryProvider.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/Collaboration.java</affectedPath><affectedPath>modules/MessageBus/src/main/java/it/tidalwave/messagebus/MessageBus.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/AsExtensions.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/MessageDecorator.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/ExtendedFinderSupport.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/PersonConverter.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/PersonPresentation.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/ReflectionUtilsTest.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/ArrayListCollectorSupport.java</affectedPath><affectedPath>modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryHelper.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/ui/UserNotification.java</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/JpaPersistenceContext.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/spi/FinderSupportTest.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMultiMap.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaPersonRegistry.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/impl/PreDestroyInvoker.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/FunctionalCheckedExceptionWrappers.java</affectedPath><affectedPath>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleAsyncMessageDelivery.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/As.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivator.java</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/Main.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonHtmlRenderable.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/mock/MockSimpleOwnerRoleFactoryProvider.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/StringValue.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/ServiceLoaderLocator.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/BundleUtilitiesTest.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/MarshallableSavable.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/Aggregate.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Id.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/spi/OwnerRoleFactory.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonJpaPersistable.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/BinaryWritable.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/NamedCallback.java</affectedPath><affectedPath>modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRenderable.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/asexamples/StringRenderableRole.java</affectedPath><affectedPath>modules/SpringRoles/src/main/java/it/tidalwave/util/spring/ClassScanner.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/SwingDciExample.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/SimpleFinderSupport.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/MarshallableLoadable.java</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/Findable.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableColumnDescriptor.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithId.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/LazySupplier.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/FinderTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum1RenderableRole.java</affectedPath><affectedPath>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/ReflectionUtils.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/TypeSafeMultiMap.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/impl/DefaultSimpleComposite.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/ShortNames.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/FunctionalCheckedExceptionWrappersTest.java</affectedPath><affectedPath>modules/MessageBus/src/main/java/it/tidalwave/messagebus/MessageBusHelper.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/NotFoundException.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/ConcurrentHashMapWithOptionals.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationWithFeedbackMatcher.java</affectedPath><affectedPath>modules/MessageBus/src/main/java/it/tidalwave/messagebus/annotation/SimpleMessageSubscriber.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/impl/MessageListenerAdapter.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/impl/DefaultIdentifiable.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamContext.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathBinaryReadable.java</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/InMemoryPersonRegistry.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Triple.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/PersonXStreamUnmarshallable.java</affectedPath><commitId>dd86fdf1925d206382123eced98805255e18275c</commitId><timestamp>1736505038000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-369: Upgrade to jakarta annotations.
</comment><date>2025-01-10 11:30:38 +0100</date><id>dd86fdf1925d206382123eced98805255e18275c</id><msg>TFT-369: Upgrade to jakarta annotations.</msg><path><editType>edit</editType><file>modules/MessageBus/src/main/java/it/tidalwave/messagebus/MessageBus.java</file></path><path><editType>edit</editType><file>modules/TestUtilities/src/main/java/it/tidalwave/util/test/TestLogger.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMultiMapTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/AsException.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/SwingDciExample.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/Main.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/SimpleComposite.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/LazySupplier.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationMatcher.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaPersistableSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/TimeProvider.java</file></path><path><editType>edit</editType><file>modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/AnnotationSpringSystemRoleFactory.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/AsDelegate.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/CollaborationStartedMessage.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/thread/ThreadAssertions.java</file></path><path><editType>edit</editType><file>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MessageDelivery.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/FunctionalCheckedExceptionWrappers.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/NotFoundException.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonEntity.java</file></path><path><editType>edit</editType><file>modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/Person.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/spi/ArrayListCollectorSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/OwnerAndRole.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/io/Marshallable.java</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/src/main/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberSupport.java</file></path><path><editType>edit</editType><file>modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspect.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/Main.java</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRenderable.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/CollectionUtils.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/io/Unmarshallable.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/TypeSafeMap.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultPreferencesHandler.java</file></path><path><editType>edit</editType><file>modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/SpringSystemRoleFactoryProvider.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonJpaPersistable.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactory.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/BundleUtilitiesTest.java</file></path><path><editType>edit</editType><file>modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistry.java</file></path><path><editType>edit</editType><file>modules/TestUtilities/src/main/java/it/tidalwave/util/test/SpringTestHelper.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java</file></path><path><editType>edit</editType><file>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/role/Displayable.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorGroupActivator.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryObservableListProvider.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/ObservableListProvider.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Task.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamContext.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableColumnDescriptor.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/TxManager.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/spi/OwnerRoleFactoryProvider.java</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/Main.java</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistry2.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/ShortNames.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/asexamples/StringRenderableRole.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamMarshallableSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultOwnerRoleFactory.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/impl/AsDelegateTest.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/TxManagerImpl.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultContextManagerProvider.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/StreamUtils.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/impl/PostConstructInvoker.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Id.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum1RenderableRole.java</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockSubscriber2.java</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/src/main/java/it/tidalwave/messagebus/impl/spring/MessageBusAdapterFactory.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum2RenderableRole.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/impl/PreDestroyInvoker.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMultiMap.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/ui/UserNotificationWithFeedback.java</file></path><path><editType>edit</editType><file>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java</file></path><path><editType>edit</editType><file>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MultiQueue.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultContextManager.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/Composite.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Key.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/spi/SystemRoleFactorySupportTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/impl/DefaultSimpleComposite.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/NamedCallback.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum1.java</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonDisplayable.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/LocalizedDateTimeFormattersTest.java</file></path><path><editType>edit</editType><file>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/RoundRobinAsyncMessageDelivery.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/As.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/impl/MessageListenerAdapter.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamMarshallable.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathTextReadable.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultSystemRoleFactoryProvider.java</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/Main.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/mock/MockSimpleOwnerRoleFactoryProvider.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/ReflectionUtils.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaPersonRegistry.java</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2a.java</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/InMemoryPersonRegistry.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/TypeSafeMultiMap.java</file></path><path><editType>edit</editType><file>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/ReflectionUtils.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/MultiMap.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/ConcurrentHashMapWithOptionals.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/LocalizedDateTimeFormatters.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ArrayListFinder.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/io/TextReadable.java</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderTestSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/ContextManager.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/MarshallableLoadable.java</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2b.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/spi/ContextManagerProvider.java</file></path><path><editType>edit</editType><file>modules/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterExample.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/asexamples/AsExtensions.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/AsExtensions.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/JpaPersistableSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/PersonXStreamMarshallable.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithId.java</file></path><path><editType>edit</editType><file>modules/TestUtilities/src/main/java/it/tidalwave/util/test/FileComparisonUtils.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivator.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Parameters.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/impl/Locator.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/FunctionalCheckedExceptionWrappersTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/impl/OwnerAndRoleTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/ui/UserNotification.java</file></path><path><editType>edit</editType><file>modules/SpringRoles/src/main/java/it/tidalwave/util/spring/ClassScanner.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamUnmarshallable.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Initializer.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathBinaryWritable.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableHeaderDescriptor.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Triple.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Renderable.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/PersonConverter.java</file></path><path><editType>edit</editType><file>modules/MessageBus/src/main/java/it/tidalwave/messagebus/MessageBusHelper.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/PersonPresentation.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathBinaryReadable.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/DuplicateException.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMap.java</file></path><path><editType>edit</editType><file>modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/ListOfPersons.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/PersonXStreamUnmarshallable.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/Sortable.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Finder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/IdFactory.java</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/TransactionalProcessor.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/RoleFactoryTest.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/io/TextWritable.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/Collaboration.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultOwnerRoleFactoryProvider.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/spi/OwnerRoleFactory.java</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockSubscriber1.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/StringValue.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryTableHeaderDescriptor.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/spi/ExtendedFinderSupport.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/Savable.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonHtmlRenderable.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/Renderable.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/HardwiredSystemRoleFactoryProvider.java</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/JpaPersistenceContext.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/impl/MBeansManager.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/spi/SimpleFinderSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/DefaultPersonPresentationControl.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationMessageListenerAdapter.java</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2a.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/Identifiable.java</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/Main.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/ProcessExecutor.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdMapSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/RoleFactory.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathTextWritable.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/ui/LockableView.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/ContextSnapshot.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</file></path><path><editType>edit</editType><file>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleAsyncMessageDelivery.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/StreamUtilsTest.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/io/BinaryReadable.java</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/Findable.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/ReflectionUtilsTest.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/role/Findable.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/Aggregate.java</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/FinderExample2.java</file></path><path><editType>edit</editType><file>modules/MessageBus/src/main/java/it/tidalwave/messagebus/annotation/SimpleMessageSubscriber.java</file></path><path><editType>edit</editType><file>modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryHelper.java</file></path><path><editType>edit</editType><file>modules/TestUtilities/src/main/java/it/tidalwave/util/test/BaseTestHelper.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/impl/DefaultIdentifiable.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/ServiceLoaderLocator.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/Main.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/MessageDecorator.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/io/BinaryWritable.java</file></path><path><editType>edit</editType><file>modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/DefaultPersonRegistry.java</file></path><path><editType>edit</editType><file>modules/Roles/src/main/java/it/tidalwave/role/impl/MapAggregate.java</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonJpaPersistable.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/PreferencesHandler.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/MarshallableSavable.java</file></path><path><editType>edit</editType><file>modules/TestUtilities/src/main/java/it/tidalwave/util/test/MockTimeProvider.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/spi/FinderSupportTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactoryProvider.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/FinderTest.java</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/role/Renderable.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/Loadable.java</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonEntity.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/impl/ExecutorWithPriority.java</file></path><path><editType>edit</editType><file>modules/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterTestSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationWithFeedbackMatcher.java</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExample.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/dci/annotation/DciRole.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationWithFeedbackTestHelper.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationWithFeedbackTestHelper.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/ui/UserNotificationWithFeedback.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/ui/LockableView.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationMatcher.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/ui/UserNotification.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationWithFeedbackMatcher.java</affectedPath><commitId>1a6a36576ce6321d69b1cbf39dbf944696bfbf8a</commitId><timestamp>1736505056000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-372: Move UserNotification* and LockableView to SteelBlue.
</comment><date>2025-01-10 11:30:56 +0100</date><id>1a6a36576ce6321d69b1cbf39dbf944696bfbf8a</id><msg>TFT-372: Move UserNotification* and LockableView to SteelBlue.</msg><path><editType>delete</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationMatcher.java</file></path><path><editType>delete</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationWithFeedbackMatcher.java</file></path><path><editType>delete</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationWithFeedbackTestHelper.java</file></path><path><editType>delete</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/ui/UserNotification.java</file></path><path><editType>delete</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/ui/LockableView.java</file></path><path><editType>delete</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/ui/UserNotificationWithFeedback.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>a030921c527bbc165e49dd8138673627952727c7</commitId><timestamp>1736505056000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>SuperPOM upgraded to '5.11.1'.
</comment><date>2025-01-10 11:30:56 +0100</date><id>a030921c527bbc165e49dd8138673627952727c7</id><msg>SuperPOM upgraded to '5.11.1'.</msg><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>bitbucket-pipelines.yml</affectedPath><commitId>706413659a39cba9fab71cbf7715d50a2a216f9b</commitId><timestamp>1736505056000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Updated Bitbucket Pipeline configuration.
</comment><date>2025-01-10 11:30:56 +0100</date><id>706413659a39cba9fab71cbf7715d50a2a216f9b</id><msg>Updated Bitbucket Pipeline configuration.</msg><path><editType>edit</editType><file>bitbucket-pipelines.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java</affectedPath><commitId>6011978987084eca0fb2a9146300f12aeeb6b8d2</commitId><timestamp>1736505056000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Clean up.
</comment><date>2025-01-10 11:30:56 +0100</date><id>6011978987084eca0fb2a9146300f12aeeb6b8d2</id><msg>Clean up.</msg><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>archetypes/project/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Roles/pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/Utilities/pom.xml</affectedPath><affectedPath>modules/TestUtilities/pom.xml</affectedPath><commitId>8a2836e468aed309e835f58000e5e672eea06403</commitId><timestamp>1736505478000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>POM clean up.
</comment><date>2025-01-10 11:37:58 +0100</date><id>8a2836e468aed309e835f58000e5e672eea06403</id><msg>POM clean up.</msg><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/TestUtilities/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</file></path><path><editType>edit</editType><file>archetypes/project/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</file></path><path><editType>edit</editType><file>modules/MessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Utilities/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.md</affectedPath><commitId>9088848ef747ef1d3d37d9b051bdba9269ebfe31</commitId><timestamp>1736506433000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Updated README.md.
</comment><date>2025-01-10 11:53:53 +0100</date><id>9088848ef747ef1d3d37d9b051bdba9269ebfe31</id><msg>Updated README.md.</msg><path><editType>edit</editType><file>README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>archetypes/project/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Roles/pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/Utilities/pom.xml</affectedPath><affectedPath>modules/TestUtilities/pom.xml</affectedPath><commitId>e9f29402d27e118ed112854b27bfa217854aa0a3</commitId><timestamp>1736508289000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>[maven-release-plugin] prepare release 4.0-ALPHA-3
</comment><date>2025-01-10 12:24:49 +0100</date><id>e9f29402d27e118ed112854b27bfa217854aa0a3</id><msg>[maven-release-plugin] prepare release 4.0-ALPHA-3</msg><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>modules/MessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>modules/Utilities/pom.xml</file></path><path><editType>edit</editType><file>modules/TestUtilities/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/pom.xml</file></path><path><editType>edit</editType><file>archetypes/project/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/pom.xml</file></path><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>archetypes/project/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Roles/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/Utilities/pom.xml</affectedPath><affectedPath>modules/TestUtilities/pom.xml</affectedPath><commitId>397849be1785e55a3064d65e89f24067ede5c7c9</commitId><timestamp>1736508289000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>[maven-release-plugin] prepare for next development iteration
</comment><date>2025-01-10 12:24:49 +0100</date><id>397849be1785e55a3064d65e89f24067ede5c7c9</id><msg>[maven-release-plugin] prepare for next development iteration</msg><path><editType>edit</editType><file>modules/MessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path><path><editType>edit</editType><file>archetypes/project/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/TestUtilities/pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>modules/Utilities/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1322</buildNumber><marked><SHA1>6bbdcd91878a0ddd16d76595d05be8966ef049af</SHA1><branch><SHA1>6bbdcd91878a0ddd16d76595d05be8966ef049af</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>6bbdcd91878a0ddd16d76595d05be8966ef049af</SHA1><branch><SHA1>6bbdcd91878a0ddd16d76595d05be8966ef049af</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>6bbdcd91878a0ddd16d76595d05be8966ef049af</SHA1><branch><SHA1>6bbdcd91878a0ddd16d76595d05be8966ef049af</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://bitbucket.org/tidalwave/thesefoolishthings-src.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='hudson.plugins.testng.TestNGTestResultBuildAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>244</totalCount><urlName>testngreports</urlName></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='hudson.model.ParametersAction'></action><action _class='hudson.plugins.disk_usage.BuildDiskUsageAction'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><description>origin/master 4.0-ALPHA-3-SNAPSHOT 6bbdcd91878a</description><displayName>#1322</displayName><duration>253815</duration><estimatedDuration>301463</estimatedDuration><fullDisplayName>TheseFoolishThings :: Metrics (master) #1322</fullDisplayName><id>1322</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1322</number><queueId>863</queueId><result>SUCCESS</result><timestamp>1736481616646</timestamp><url>https://services.tidalwave.it/ci/view/NorthernWind/job/TheseFoolishThings_Metrics/1322/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>bitbucket-pipelines.yml</affectedPath><commitId>035c18564207cd0a721d703076065cd2ab263e4a</commitId><timestamp>1736438379000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>bitbucket-pipelines.yml edited online with Bitbucket
</comment><date>2025-01-09 15:59:39 +0000</date><id>035c18564207cd0a721d703076065cd2ab263e4a</id><msg>bitbucket-pipelines.yml edited online with Bitbucket</msg><path><editType>edit</editType><file>bitbucket-pipelines.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>bitbucket-pipelines.yml</affectedPath><commitId>7c1c3478c11421e6aec1e295443130c53c9629dc</commitId><timestamp>1736439121000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>bitbucket-pipelines.yml edited online with Bitbucket
</comment><date>2025-01-09 16:12:01 +0000</date><id>7c1c3478c11421e6aec1e295443130c53c9629dc</id><msg>bitbucket-pipelines.yml edited online with Bitbucket</msg><path><editType>edit</editType><file>bitbucket-pipelines.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>bitbucket-pipelines.yml</affectedPath><commitId>06c26a2926b7e285cbea2aa524805f538178479f</commitId><timestamp>1736439240000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>bitbucket-pipelines.yml edited online with Bitbucket
</comment><date>2025-01-09 16:14:00 +0000</date><id>06c26a2926b7e285cbea2aa524805f538178479f</id><msg>bitbucket-pipelines.yml edited online with Bitbucket</msg><path><editType>edit</editType><file>bitbucket-pipelines.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>bitbucket-pipelines.yml</affectedPath><commitId>dc1111d5c557c30c124a804335c84c2a5e292ee9</commitId><timestamp>1736439519000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>bitbucket-pipelines.yml edited online with Bitbucket
</comment><date>2025-01-09 16:18:39 +0000</date><id>dc1111d5c557c30c124a804335c84c2a5e292ee9</id><msg>bitbucket-pipelines.yml edited online with Bitbucket</msg><path><editType>edit</editType><file>bitbucket-pipelines.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>bitbucket-pipelines.yml</affectedPath><commitId>01ad881c5491f2b7ca23bc065fa66cca8e299dc2</commitId><timestamp>1736439902000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>bitbucket-pipelines.yml edited online with Bitbucket
</comment><date>2025-01-09 16:25:02 +0000</date><id>01ad881c5491f2b7ca23bc065fa66cca8e299dc2</id><msg>bitbucket-pipelines.yml edited online with Bitbucket</msg><path><editType>edit</editType><file>bitbucket-pipelines.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>bitbucket-pipelines.yml</affectedPath><commitId>c5d97d5a84f449222a4326a603f52bcf0e978891</commitId><timestamp>1736440344000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>bitbucket-pipelines.yml edited online with Bitbucket
</comment><date>2025-01-09 16:32:24 +0000</date><id>c5d97d5a84f449222a4326a603f52bcf0e978891</id><msg>bitbucket-pipelines.yml edited online with Bitbucket</msg><path><editType>edit</editType><file>bitbucket-pipelines.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>bitbucket-pipelines.yml</affectedPath><commitId>7b8e90d94b4477094569846489b19064a23c72a2</commitId><timestamp>1736441089000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>bitbucket-pipelines.yml edited online with Bitbucket
</comment><date>2025-01-09 16:44:49 +0000</date><id>7b8e90d94b4477094569846489b19064a23c72a2</id><msg>bitbucket-pipelines.yml edited online with Bitbucket</msg><path><editType>edit</editType><file>bitbucket-pipelines.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>bitbucket-pipelines.yml</affectedPath><commitId>6bbdcd91878a0ddd16d76595d05be8966ef049af</commitId><timestamp>1736441211000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>bitbucket-pipelines.yml edited online with Bitbucket
</comment><date>2025-01-09 16:46:51 +0000</date><id>6bbdcd91878a0ddd16d76595d05be8966ef049af</id><msg>bitbucket-pipelines.yml edited online with Bitbucket</msg><path><editType>edit</editType><file>bitbucket-pipelines.yml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></culprit></build><color>blue</color><firstBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1322</buildNumber><marked><SHA1>6bbdcd91878a0ddd16d76595d05be8966ef049af</SHA1><branch><SHA1>6bbdcd91878a0ddd16d76595d05be8966ef049af</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>6bbdcd91878a0ddd16d76595d05be8966ef049af</SHA1><branch><SHA1>6bbdcd91878a0ddd16d76595d05be8966ef049af</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>6bbdcd91878a0ddd16d76595d05be8966ef049af</SHA1><branch><SHA1>6bbdcd91878a0ddd16d76595d05be8966ef049af</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://bitbucket.org/tidalwave/thesefoolishthings-src.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='hudson.plugins.testng.TestNGTestResultBuildAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>244</totalCount><urlName>testngreports</urlName></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='hudson.model.ParametersAction'></action><action _class='hudson.plugins.disk_usage.BuildDiskUsageAction'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><description>origin/master 4.0-ALPHA-3-SNAPSHOT 6bbdcd91878a</description><displayName>#1322</displayName><duration>253815</duration><estimatedDuration>301463</estimatedDuration><fullDisplayName>TheseFoolishThings :: Metrics (master) #1322</fullDisplayName><id>1322</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1322</number><queueId>863</queueId><result>SUCCESS</result><timestamp>1736481616646</timestamp><url>https://services.tidalwave.it/ci/view/NorthernWind/job/TheseFoolishThings_Metrics/1322/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>bitbucket-pipelines.yml</affectedPath><commitId>035c18564207cd0a721d703076065cd2ab263e4a</commitId><timestamp>1736438379000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>bitbucket-pipelines.yml edited online with Bitbucket
</comment><date>2025-01-09 15:59:39 +0000</date><id>035c18564207cd0a721d703076065cd2ab263e4a</id><msg>bitbucket-pipelines.yml edited online with Bitbucket</msg><path><editType>edit</editType><file>bitbucket-pipelines.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>bitbucket-pipelines.yml</affectedPath><commitId>7c1c3478c11421e6aec1e295443130c53c9629dc</commitId><timestamp>1736439121000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>bitbucket-pipelines.yml edited online with Bitbucket
</comment><date>2025-01-09 16:12:01 +0000</date><id>7c1c3478c11421e6aec1e295443130c53c9629dc</id><msg>bitbucket-pipelines.yml edited online with Bitbucket</msg><path><editType>edit</editType><file>bitbucket-pipelines.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>bitbucket-pipelines.yml</affectedPath><commitId>06c26a2926b7e285cbea2aa524805f538178479f</commitId><timestamp>1736439240000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>bitbucket-pipelines.yml edited online with Bitbucket
</comment><date>2025-01-09 16:14:00 +0000</date><id>06c26a2926b7e285cbea2aa524805f538178479f</id><msg>bitbucket-pipelines.yml edited online with Bitbucket</msg><path><editType>edit</editType><file>bitbucket-pipelines.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>bitbucket-pipelines.yml</affectedPath><commitId>dc1111d5c557c30c124a804335c84c2a5e292ee9</commitId><timestamp>1736439519000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>bitbucket-pipelines.yml edited online with Bitbucket
</comment><date>2025-01-09 16:18:39 +0000</date><id>dc1111d5c557c30c124a804335c84c2a5e292ee9</id><msg>bitbucket-pipelines.yml edited online with Bitbucket</msg><path><editType>edit</editType><file>bitbucket-pipelines.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>bitbucket-pipelines.yml</affectedPath><commitId>01ad881c5491f2b7ca23bc065fa66cca8e299dc2</commitId><timestamp>1736439902000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>bitbucket-pipelines.yml edited online with Bitbucket
</comment><date>2025-01-09 16:25:02 +0000</date><id>01ad881c5491f2b7ca23bc065fa66cca8e299dc2</id><msg>bitbucket-pipelines.yml edited online with Bitbucket</msg><path><editType>edit</editType><file>bitbucket-pipelines.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>bitbucket-pipelines.yml</affectedPath><commitId>c5d97d5a84f449222a4326a603f52bcf0e978891</commitId><timestamp>1736440344000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>bitbucket-pipelines.yml edited online with Bitbucket
</comment><date>2025-01-09 16:32:24 +0000</date><id>c5d97d5a84f449222a4326a603f52bcf0e978891</id><msg>bitbucket-pipelines.yml edited online with Bitbucket</msg><path><editType>edit</editType><file>bitbucket-pipelines.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>bitbucket-pipelines.yml</affectedPath><commitId>7b8e90d94b4477094569846489b19064a23c72a2</commitId><timestamp>1736441089000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>bitbucket-pipelines.yml edited online with Bitbucket
</comment><date>2025-01-09 16:44:49 +0000</date><id>7b8e90d94b4477094569846489b19064a23c72a2</id><msg>bitbucket-pipelines.yml edited online with Bitbucket</msg><path><editType>edit</editType><file>bitbucket-pipelines.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>bitbucket-pipelines.yml</affectedPath><commitId>6bbdcd91878a0ddd16d76595d05be8966ef049af</commitId><timestamp>1736441211000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>bitbucket-pipelines.yml edited online with Bitbucket
</comment><date>2025-01-09 16:46:51 +0000</date><id>6bbdcd91878a0ddd16d76595d05be8966ef049af</id><msg>bitbucket-pipelines.yml edited online with Bitbucket</msg><path><editType>edit</editType><file>bitbucket-pipelines.yml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></culprit></firstBuild><healthReport><description>Test Result: 0 tests failing out of a total of 246 tests.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>true</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>7515</buildableDurationMillis><buildableTimeMillis>7515</buildableTimeMillis><buildingDurationMillis>313826</buildingDurationMillis><executingTimeMillis>313826</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6458</waitingDurationMillis><waitingTimeMillis>6458</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1326</buildNumber><marked><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><branch><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><branch><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><branch><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://bitbucket.org/tidalwave/thesefoolishthings-src.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='hudson.plugins.testng.TestNGTestResultBuildAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>246</totalCount><urlName>testngreports</urlName></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='hudson.model.ParametersAction'></action><action _class='hudson.plugins.disk_usage.BuildDiskUsageAction'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><description>origin/master 5.0-ALPHA-4-SNAPSHOT 65564fb5ce6d</description><displayName>#1326</displayName><duration>313826</duration><estimatedDuration>301463</estimatedDuration><fullDisplayName>TheseFoolishThings :: Metrics (master) #1326</fullDisplayName><id>1326</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1326</number><queueId>44103</queueId><result>SUCCESS</result><timestamp>1739419221509</timestamp><url>https://services.tidalwave.it/ci/view/NorthernWind/job/TheseFoolishThings_Metrics/1326/</url><builtOn>jenkins-pod-template-hf071</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java</affectedPath><commitId>f79dbc8b65aa0e2763cab45e8bdc3fec84ed4a93</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-382: Added Pair.isEven()/isOdd().
</comment><date>2025-02-12 15:32:01 +0100</date><id>f79dbc8b65aa0e2763cab45e8bdc3fec84ed4a93</id><msg>TFT-382: Added Pair.isEven()/isOdd().</msg><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/AsDelegate.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ArrayListFinder.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/IdFactory.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Finder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java</affectedPath><commitId>35d60f26d32d6838359735926cce3ad142edcd18</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Clean up and javadoc.
</comment><date>2025-02-12 15:32:01 +0100</date><id>35d60f26d32d6838359735926cce3ad142edcd18</id><msg>Clean up and javadoc.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Finder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ArrayListFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/AsDelegate.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/IdFactory.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/FunctionalCheckedExceptionWrappers.java</affectedPath><commitId>7804c2f64c4baf9828901c1cbda061e6c6a8a8fa</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-383: API CHANGE: FunctionalCheckedExceptionWrappers now supports functional interfaces throwing Throwable.
</comment><date>2025-02-12 15:32:01 +0100</date><id>7804c2f64c4baf9828901c1cbda061e6c6a8a8fa</id><msg>TFT-383: API CHANGE: FunctionalCheckedExceptionWrappers now supports functional interfaces throwing Throwable.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/FunctionalCheckedExceptionWrappers.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</affectedPath><commitId>95668f796c93f32e8f425f306c29c450fdec0248</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-384: BundleUtilities no more throws MissingResourceException, but returns default string.
</comment><date>2025-02-12 15:32:01 +0100</date><id>95668f796c93f32e8f425f306c29c450fdec0248</id><msg>TFT-384: BundleUtilities no more throws MissingResourceException, but returns default string.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</affectedPath><commitId>1f4cb3129676075468efb8e4028bffe3357a9488</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-385: BundleUtilities no more fails to retrieve a bundle with the Java 9 module system.
</comment><date>2025-02-12 15:32:01 +0100</date><id>1f4cb3129676075468efb8e4028bffe3357a9488</id><msg>TFT-385: BundleUtilities no more fails to retrieve a bundle with the Java 9 module system.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/pom.xml</affectedPath><commitId>1febb3288adade8768b6bf131fbaf02753d38be0</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Upgraded Hibernate for examples to '6.6.7.Final'.
</comment><date>2025-02-12 15:32:01 +0100</date><id>1febb3288adade8768b6bf131fbaf02753d38be0</id><msg>Upgraded Hibernate for examples to '6.6.7.Final'.</msg><path><editType>edit</editType><file>modules/examples/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>archetypes/project/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Roles/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/Utilities/pom.xml</affectedPath><affectedPath>modules/TestUtilities/pom.xml</affectedPath><commitId>9156e6cd72d6d0acf5314eeb0d1ebe15757fb596</commitId><timestamp>1739371827000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>[maven-release-plugin] prepare release 5.0-ALPHA-3
</comment><date>2025-02-12 15:50:27 +0100</date><id>9156e6cd72d6d0acf5314eeb0d1ebe15757fb596</id><msg>[maven-release-plugin] prepare release 5.0-ALPHA-3</msg><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>modules/TestUtilities/pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/pom.xml</file></path><path><editType>edit</editType><file>archetypes/project/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Utilities/pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path><path><editType>edit</editType><file>modules/MessageBus/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>archetypes/project/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Roles/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/Utilities/pom.xml</affectedPath><affectedPath>modules/TestUtilities/pom.xml</affectedPath><commitId>65564fb5ce6d7960b54af4b4d50c967b3421955c</commitId><timestamp>1739371828000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>[maven-release-plugin] prepare for next development iteration
</comment><date>2025-02-12 15:50:28 +0100</date><id>65564fb5ce6d7960b54af4b4d50c967b3421955c</id><msg>[maven-release-plugin] prepare for next development iteration</msg><path><editType>edit</editType><file>archetypes/project/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path><path><editType>edit</editType><file>modules/TestUtilities/pom.xml</file></path><path><editType>edit</editType><file>modules/Utilities/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/MessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</file></path><path><editType>edit</editType><file>pom.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></culprit></lastBuild><lastCompletedBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>7515</buildableDurationMillis><buildableTimeMillis>7515</buildableTimeMillis><buildingDurationMillis>313826</buildingDurationMillis><executingTimeMillis>313826</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6458</waitingDurationMillis><waitingTimeMillis>6458</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1326</buildNumber><marked><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><branch><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><branch><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><branch><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://bitbucket.org/tidalwave/thesefoolishthings-src.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='hudson.plugins.testng.TestNGTestResultBuildAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>246</totalCount><urlName>testngreports</urlName></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='hudson.model.ParametersAction'></action><action _class='hudson.plugins.disk_usage.BuildDiskUsageAction'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><description>origin/master 5.0-ALPHA-4-SNAPSHOT 65564fb5ce6d</description><displayName>#1326</displayName><duration>313826</duration><estimatedDuration>301463</estimatedDuration><fullDisplayName>TheseFoolishThings :: Metrics (master) #1326</fullDisplayName><id>1326</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1326</number><queueId>44103</queueId><result>SUCCESS</result><timestamp>1739419221509</timestamp><url>https://services.tidalwave.it/ci/view/NorthernWind/job/TheseFoolishThings_Metrics/1326/</url><builtOn>jenkins-pod-template-hf071</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java</affectedPath><commitId>f79dbc8b65aa0e2763cab45e8bdc3fec84ed4a93</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-382: Added Pair.isEven()/isOdd().
</comment><date>2025-02-12 15:32:01 +0100</date><id>f79dbc8b65aa0e2763cab45e8bdc3fec84ed4a93</id><msg>TFT-382: Added Pair.isEven()/isOdd().</msg><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/AsDelegate.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ArrayListFinder.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/IdFactory.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Finder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java</affectedPath><commitId>35d60f26d32d6838359735926cce3ad142edcd18</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Clean up and javadoc.
</comment><date>2025-02-12 15:32:01 +0100</date><id>35d60f26d32d6838359735926cce3ad142edcd18</id><msg>Clean up and javadoc.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Finder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ArrayListFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/AsDelegate.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/IdFactory.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/FunctionalCheckedExceptionWrappers.java</affectedPath><commitId>7804c2f64c4baf9828901c1cbda061e6c6a8a8fa</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-383: API CHANGE: FunctionalCheckedExceptionWrappers now supports functional interfaces throwing Throwable.
</comment><date>2025-02-12 15:32:01 +0100</date><id>7804c2f64c4baf9828901c1cbda061e6c6a8a8fa</id><msg>TFT-383: API CHANGE: FunctionalCheckedExceptionWrappers now supports functional interfaces throwing Throwable.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/FunctionalCheckedExceptionWrappers.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</affectedPath><commitId>95668f796c93f32e8f425f306c29c450fdec0248</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-384: BundleUtilities no more throws MissingResourceException, but returns default string.
</comment><date>2025-02-12 15:32:01 +0100</date><id>95668f796c93f32e8f425f306c29c450fdec0248</id><msg>TFT-384: BundleUtilities no more throws MissingResourceException, but returns default string.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</affectedPath><commitId>1f4cb3129676075468efb8e4028bffe3357a9488</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-385: BundleUtilities no more fails to retrieve a bundle with the Java 9 module system.
</comment><date>2025-02-12 15:32:01 +0100</date><id>1f4cb3129676075468efb8e4028bffe3357a9488</id><msg>TFT-385: BundleUtilities no more fails to retrieve a bundle with the Java 9 module system.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/pom.xml</affectedPath><commitId>1febb3288adade8768b6bf131fbaf02753d38be0</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Upgraded Hibernate for examples to '6.6.7.Final'.
</comment><date>2025-02-12 15:32:01 +0100</date><id>1febb3288adade8768b6bf131fbaf02753d38be0</id><msg>Upgraded Hibernate for examples to '6.6.7.Final'.</msg><path><editType>edit</editType><file>modules/examples/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>archetypes/project/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Roles/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/Utilities/pom.xml</affectedPath><affectedPath>modules/TestUtilities/pom.xml</affectedPath><commitId>9156e6cd72d6d0acf5314eeb0d1ebe15757fb596</commitId><timestamp>1739371827000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>[maven-release-plugin] prepare release 5.0-ALPHA-3
</comment><date>2025-02-12 15:50:27 +0100</date><id>9156e6cd72d6d0acf5314eeb0d1ebe15757fb596</id><msg>[maven-release-plugin] prepare release 5.0-ALPHA-3</msg><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>modules/TestUtilities/pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/pom.xml</file></path><path><editType>edit</editType><file>archetypes/project/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Utilities/pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path><path><editType>edit</editType><file>modules/MessageBus/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>archetypes/project/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Roles/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/Utilities/pom.xml</affectedPath><affectedPath>modules/TestUtilities/pom.xml</affectedPath><commitId>65564fb5ce6d7960b54af4b4d50c967b3421955c</commitId><timestamp>1739371828000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>[maven-release-plugin] prepare for next development iteration
</comment><date>2025-02-12 15:50:28 +0100</date><id>65564fb5ce6d7960b54af4b4d50c967b3421955c</id><msg>[maven-release-plugin] prepare for next development iteration</msg><path><editType>edit</editType><file>archetypes/project/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path><path><editType>edit</editType><file>modules/TestUtilities/pom.xml</file></path><path><editType>edit</editType><file>modules/Utilities/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/MessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</file></path><path><editType>edit</editType><file>pom.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></culprit></lastCompletedBuild><lastStableBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>7515</buildableDurationMillis><buildableTimeMillis>7515</buildableTimeMillis><buildingDurationMillis>313826</buildingDurationMillis><executingTimeMillis>313826</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6458</waitingDurationMillis><waitingTimeMillis>6458</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1326</buildNumber><marked><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><branch><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><branch><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><branch><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://bitbucket.org/tidalwave/thesefoolishthings-src.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='hudson.plugins.testng.TestNGTestResultBuildAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>246</totalCount><urlName>testngreports</urlName></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='hudson.model.ParametersAction'></action><action _class='hudson.plugins.disk_usage.BuildDiskUsageAction'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><description>origin/master 5.0-ALPHA-4-SNAPSHOT 65564fb5ce6d</description><displayName>#1326</displayName><duration>313826</duration><estimatedDuration>301463</estimatedDuration><fullDisplayName>TheseFoolishThings :: Metrics (master) #1326</fullDisplayName><id>1326</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1326</number><queueId>44103</queueId><result>SUCCESS</result><timestamp>1739419221509</timestamp><url>https://services.tidalwave.it/ci/view/NorthernWind/job/TheseFoolishThings_Metrics/1326/</url><builtOn>jenkins-pod-template-hf071</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java</affectedPath><commitId>f79dbc8b65aa0e2763cab45e8bdc3fec84ed4a93</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-382: Added Pair.isEven()/isOdd().
</comment><date>2025-02-12 15:32:01 +0100</date><id>f79dbc8b65aa0e2763cab45e8bdc3fec84ed4a93</id><msg>TFT-382: Added Pair.isEven()/isOdd().</msg><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/AsDelegate.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ArrayListFinder.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/IdFactory.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Finder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java</affectedPath><commitId>35d60f26d32d6838359735926cce3ad142edcd18</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Clean up and javadoc.
</comment><date>2025-02-12 15:32:01 +0100</date><id>35d60f26d32d6838359735926cce3ad142edcd18</id><msg>Clean up and javadoc.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Finder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ArrayListFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/AsDelegate.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/IdFactory.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/FunctionalCheckedExceptionWrappers.java</affectedPath><commitId>7804c2f64c4baf9828901c1cbda061e6c6a8a8fa</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-383: API CHANGE: FunctionalCheckedExceptionWrappers now supports functional interfaces throwing Throwable.
</comment><date>2025-02-12 15:32:01 +0100</date><id>7804c2f64c4baf9828901c1cbda061e6c6a8a8fa</id><msg>TFT-383: API CHANGE: FunctionalCheckedExceptionWrappers now supports functional interfaces throwing Throwable.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/FunctionalCheckedExceptionWrappers.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</affectedPath><commitId>95668f796c93f32e8f425f306c29c450fdec0248</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-384: BundleUtilities no more throws MissingResourceException, but returns default string.
</comment><date>2025-02-12 15:32:01 +0100</date><id>95668f796c93f32e8f425f306c29c450fdec0248</id><msg>TFT-384: BundleUtilities no more throws MissingResourceException, but returns default string.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</affectedPath><commitId>1f4cb3129676075468efb8e4028bffe3357a9488</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-385: BundleUtilities no more fails to retrieve a bundle with the Java 9 module system.
</comment><date>2025-02-12 15:32:01 +0100</date><id>1f4cb3129676075468efb8e4028bffe3357a9488</id><msg>TFT-385: BundleUtilities no more fails to retrieve a bundle with the Java 9 module system.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/pom.xml</affectedPath><commitId>1febb3288adade8768b6bf131fbaf02753d38be0</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Upgraded Hibernate for examples to '6.6.7.Final'.
</comment><date>2025-02-12 15:32:01 +0100</date><id>1febb3288adade8768b6bf131fbaf02753d38be0</id><msg>Upgraded Hibernate for examples to '6.6.7.Final'.</msg><path><editType>edit</editType><file>modules/examples/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>archetypes/project/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Roles/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/Utilities/pom.xml</affectedPath><affectedPath>modules/TestUtilities/pom.xml</affectedPath><commitId>9156e6cd72d6d0acf5314eeb0d1ebe15757fb596</commitId><timestamp>1739371827000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>[maven-release-plugin] prepare release 5.0-ALPHA-3
</comment><date>2025-02-12 15:50:27 +0100</date><id>9156e6cd72d6d0acf5314eeb0d1ebe15757fb596</id><msg>[maven-release-plugin] prepare release 5.0-ALPHA-3</msg><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>modules/TestUtilities/pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/pom.xml</file></path><path><editType>edit</editType><file>archetypes/project/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Utilities/pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path><path><editType>edit</editType><file>modules/MessageBus/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>archetypes/project/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Roles/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/Utilities/pom.xml</affectedPath><affectedPath>modules/TestUtilities/pom.xml</affectedPath><commitId>65564fb5ce6d7960b54af4b4d50c967b3421955c</commitId><timestamp>1739371828000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>[maven-release-plugin] prepare for next development iteration
</comment><date>2025-02-12 15:50:28 +0100</date><id>65564fb5ce6d7960b54af4b4d50c967b3421955c</id><msg>[maven-release-plugin] prepare for next development iteration</msg><path><editType>edit</editType><file>archetypes/project/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path><path><editType>edit</editType><file>modules/TestUtilities/pom.xml</file></path><path><editType>edit</editType><file>modules/Utilities/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/MessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</file></path><path><editType>edit</editType><file>pom.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></culprit></lastStableBuild><lastSuccessfulBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>7515</buildableDurationMillis><buildableTimeMillis>7515</buildableTimeMillis><buildingDurationMillis>313826</buildingDurationMillis><executingTimeMillis>313826</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6458</waitingDurationMillis><waitingTimeMillis>6458</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1326</buildNumber><marked><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><branch><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><branch><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><branch><SHA1>65564fb5ce6d7960b54af4b4d50c967b3421955c</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://bitbucket.org/tidalwave/thesefoolishthings-src.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='hudson.plugins.testng.TestNGTestResultBuildAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>246</totalCount><urlName>testngreports</urlName></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='hudson.model.ParametersAction'></action><action _class='hudson.plugins.disk_usage.BuildDiskUsageAction'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><description>origin/master 5.0-ALPHA-4-SNAPSHOT 65564fb5ce6d</description><displayName>#1326</displayName><duration>313826</duration><estimatedDuration>301463</estimatedDuration><fullDisplayName>TheseFoolishThings :: Metrics (master) #1326</fullDisplayName><id>1326</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1326</number><queueId>44103</queueId><result>SUCCESS</result><timestamp>1739419221509</timestamp><url>https://services.tidalwave.it/ci/view/NorthernWind/job/TheseFoolishThings_Metrics/1326/</url><builtOn>jenkins-pod-template-hf071</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java</affectedPath><commitId>f79dbc8b65aa0e2763cab45e8bdc3fec84ed4a93</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-382: Added Pair.isEven()/isOdd().
</comment><date>2025-02-12 15:32:01 +0100</date><id>f79dbc8b65aa0e2763cab45e8bdc3fec84ed4a93</id><msg>TFT-382: Added Pair.isEven()/isOdd().</msg><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/AsDelegate.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ArrayListFinder.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/IdFactory.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Finder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java</affectedPath><commitId>35d60f26d32d6838359735926cce3ad142edcd18</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Clean up and javadoc.
</comment><date>2025-02-12 15:32:01 +0100</date><id>35d60f26d32d6838359735926cce3ad142edcd18</id><msg>Clean up and javadoc.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Finder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ArrayListFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/AsDelegate.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/IdFactory.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/FunctionalCheckedExceptionWrappers.java</affectedPath><commitId>7804c2f64c4baf9828901c1cbda061e6c6a8a8fa</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-383: API CHANGE: FunctionalCheckedExceptionWrappers now supports functional interfaces throwing Throwable.
</comment><date>2025-02-12 15:32:01 +0100</date><id>7804c2f64c4baf9828901c1cbda061e6c6a8a8fa</id><msg>TFT-383: API CHANGE: FunctionalCheckedExceptionWrappers now supports functional interfaces throwing Throwable.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/FunctionalCheckedExceptionWrappers.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</affectedPath><commitId>95668f796c93f32e8f425f306c29c450fdec0248</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-384: BundleUtilities no more throws MissingResourceException, but returns default string.
</comment><date>2025-02-12 15:32:01 +0100</date><id>95668f796c93f32e8f425f306c29c450fdec0248</id><msg>TFT-384: BundleUtilities no more throws MissingResourceException, but returns default string.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</affectedPath><commitId>1f4cb3129676075468efb8e4028bffe3357a9488</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>TFT-385: BundleUtilities no more fails to retrieve a bundle with the Java 9 module system.
</comment><date>2025-02-12 15:32:01 +0100</date><id>1f4cb3129676075468efb8e4028bffe3357a9488</id><msg>TFT-385: BundleUtilities no more fails to retrieve a bundle with the Java 9 module system.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/pom.xml</affectedPath><commitId>1febb3288adade8768b6bf131fbaf02753d38be0</commitId><timestamp>1739370721000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Upgraded Hibernate for examples to '6.6.7.Final'.
</comment><date>2025-02-12 15:32:01 +0100</date><id>1febb3288adade8768b6bf131fbaf02753d38be0</id><msg>Upgraded Hibernate for examples to '6.6.7.Final'.</msg><path><editType>edit</editType><file>modules/examples/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>archetypes/project/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Roles/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/Utilities/pom.xml</affectedPath><affectedPath>modules/TestUtilities/pom.xml</affectedPath><commitId>9156e6cd72d6d0acf5314eeb0d1ebe15757fb596</commitId><timestamp>1739371827000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>[maven-release-plugin] prepare release 5.0-ALPHA-3
</comment><date>2025-02-12 15:50:27 +0100</date><id>9156e6cd72d6d0acf5314eeb0d1ebe15757fb596</id><msg>[maven-release-plugin] prepare release 5.0-ALPHA-3</msg><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>modules/TestUtilities/pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/pom.xml</file></path><path><editType>edit</editType><file>archetypes/project/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Utilities/pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path><path><editType>edit</editType><file>modules/MessageBus/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>archetypes/project/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/Roles/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/pom.xml</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/Utilities/pom.xml</affectedPath><affectedPath>modules/TestUtilities/pom.xml</affectedPath><commitId>65564fb5ce6d7960b54af4b4d50c967b3421955c</commitId><timestamp>1739371828000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>[maven-release-plugin] prepare for next development iteration
</comment><date>2025-02-12 15:50:28 +0100</date><id>65564fb5ce6d7960b54af4b4d50c967b3421955c</id><msg>[maven-release-plugin] prepare for next development iteration</msg><path><editType>edit</editType><file>archetypes/project/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/pom.xml</file></path><path><editType>edit</editType><file>modules/TestUtilities/pom.xml</file></path><path><editType>edit</editType><file>modules/Utilities/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/MessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</file></path><path><editType>edit</editType><file>pom.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></culprit></lastSuccessfulBuild><nextBuildNumber>1327</nextBuildNumber><property _class='hudson.plugins.jira.JiraProjectProperty'></property><property _class='jenkins.model.BuildDiscarderProperty'></property><property _class='hudson.plugins.disk_usage.DiskUsageProperty'></property><queueItem _class='hudson.model.Queue$BuildableItem'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Fabrizio Giudici</shortDescription><userId>fabrizio.giudici</userId><userName>Fabrizio Giudici</userName></cause><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><blocked>false</blocked><buildable>true</buildable><id>42</id><inQueueSince>1793386023781</inQueueSince><params></params><stuck>true</stuck><task _class='hudson.model.FreeStyleProject'><name>TheseFoolishThings_Metrics</name><url>https://services.tidalwave.it/ci/view/NorthernWind/job/TheseFoolishThings_Metrics/</url><color>blue</color></task><url>queue/item/42/</url><why>‘Jenkins’ is reserved for jobs with matching label expression</why><buildableStartMilliseconds>1793386023782</buildableStartMilliseconds><pending>false</pending></queueItem><concurrentBuild>false</concurrentBuild><disabled>false</disabled><downstreamProject _class='hudson.model.FreeStyleProject'><action _class='hudson.plugins.disk_usage.ProjectDiskUsageAction'></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><action _class='org.jenkinsci.plugins.testresultsanalyzer.TestResultsAnalyzerAction'></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'></action><description>Archives build statistics for TheseFoolishThings. This jobs is automatically triggered by TheseFoolishThings_Metrics.</description><displayName>TheseFoolishThings :: Archive (master)</displayName><displayNameOrNull>TheseFoolishThings :: Archive (master)</displayNameOrNull><fullDisplayName>TheseFoolishThings :: Archive (master)</fullDisplayName><fullName>TheseFoolishThings</fullName><name>TheseFoolishThings</name><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/</url><buildable>true</buildable><build _class='hudson.model.FreeStyleBuild'><number>634</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/634/</url></build><build _class='hudson.model.FreeStyleBuild'><number>633</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/633/</url></build><build _class='hudson.model.FreeStyleBuild'><number>632</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/632/</url></build><build _class='hudson.model.FreeStyleBuild'><number>631</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/631/</url></build><build _class='hudson.model.FreeStyleBuild'><number>630</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/630/</url></build><build _class='hudson.model.FreeStyleBuild'><number>629</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/629/</url></build><build _class='hudson.model.FreeStyleBuild'><number>628</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/628/</url></build><build _class='hudson.model.FreeStyleBuild'><number>627</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/627/</url></build><build _class='hudson.model.FreeStyleBuild'><number>626</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/626/</url></build><build _class='hudson.model.FreeStyleBuild'><number>625</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/625/</url></build><build _class='hudson.model.FreeStyleBuild'><number>624</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/624/</url></build><build _class='hudson.model.FreeStyleBuild'><number>623</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/623/</url></build><build _class='hudson.model.FreeStyleBuild'><number>622</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/622/</url></build><build _class='hudson.model.FreeStyleBuild'><number>621</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/621/</url></build><build _class='hudson.model.FreeStyleBuild'><number>620</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/620/</url></build><build _class='hudson.model.FreeStyleBuild'><number>619</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/619/</url></build><build _class='hudson.model.FreeStyleBuild'><number>618</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/618/</url></build><build _class='hudson.model.FreeStyleBuild'><number>617</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/617/</url></build><build _class='hudson.model.FreeStyleBuild'><number>616</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/616/</url></build><build _class='hudson.model.FreeStyleBuild'><number>615</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/615/</url></build><build _class='hudson.model.FreeStyleBuild'><number>613</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/613/</url></build><build _class='hudson.model.FreeStyleBuild'><number>612</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/612/</url></build><build _class='hudson.model.FreeStyleBuild'><number>611</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/611/</url></build><build _class='hudson.model.FreeStyleBuild'><number>610</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/610/</url></build><build _class='hudson.model.FreeStyleBuild'><number>609</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/609/</url></build><build _class='hudson.model.FreeStyleBuild'><number>608</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/608/</url></build><build _class='hudson.model.FreeStyleBuild'><number>607</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/607/</url></build><build _class='hudson.model.FreeStyleBuild'><number>606</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/606/</url></build><build _class='hudson.model.FreeStyleBuild'><number>605</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/605/</url></build><build _class='hudson.model.FreeStyleBuild'><number>604</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/604/</url></build><build _class='hudson.model.FreeStyleBuild'><number>603</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/603/</url></build><build _class='hudson.model.FreeStyleBuild'><number>602</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/602/</url></build><build _class='hudson.model.FreeStyleBuild'><number>601</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/601/</url></build><build _class='hudson.model.FreeStyleBuild'><number>600</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/600/</url></build><build _class='hudson.model.FreeStyleBuild'><number>599</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/599/</url></build><build _class='hudson.model.FreeStyleBuild'><number>598</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/598/</url></build><build _class='hudson.model.FreeStyleBuild'><number>597</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/597/</url></build><build _class='hudson.model.FreeStyleBuild'><number>596</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/596/</url></build><build _class='hudson.model.FreeStyleBuild'><number>595</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/595/</url></build><build _class='hudson.model.FreeStyleBuild'><number>594</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/594/</url></build><build _class='hudson.model.FreeStyleBuild'><number>593</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/593/</url></build><build _class='hudson.model.FreeStyleBuild'><number>592</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/592/</url></build><build _class='hudson.model.FreeStyleBuild'><number>591</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/591/</url></build><build _class='hudson.model.FreeStyleBuild'><number>590</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/590/</url></build><build _class='hudson.model.FreeStyleBuild'><number>589</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/589/</url></build><build _class='hudson.model.FreeStyleBuild'><number>588</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/588/</url></build><build _class='hudson.model.FreeStyleBuild'><number>587</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/587/</url></build><build _class='hudson.model.FreeStyleBuild'><number>586</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/586/</url></build><build _class='hudson.model.FreeStyleBuild'><number>585</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/585/</url></build><build _class='hudson.model.FreeStyleBuild'><number>584</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/584/</url></build><build _class='hudson.model.FreeStyleBuild'><number>583</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/583/</url></build><build _class='hudson.model.FreeStyleBuild'><number>582</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/582/</url></build><build _class='hudson.model.FreeStyleBuild'><number>581</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/581/</url></build><build _class='hudson.model.FreeStyleBuild'><number>580</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/580/</url></build><build _class='hudson.model.FreeStyleBuild'><number>579</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/579/</url></build><build _class='hudson.model.FreeStyleBuild'><number>578</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/578/</url></build><build _class='hudson.model.FreeStyleBuild'><number>577</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/577/</url></build><build _class='hudson.model.FreeStyleBuild'><number>576</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/576/</url></build><build _class='hudson.model.FreeStyleBuild'><number>575</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/575/</url></build><build _class='hudson.model.FreeStyleBuild'><number>574</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/574/</url></build><build _class='hudson.model.FreeStyleBuild'><number>573</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/573/</url></build><build _class='hudson.model.FreeStyleBuild'><number>572</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/572/</url></build><build _class='hudson.model.FreeStyleBuild'><number>571</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/571/</url></build><build _class='hudson.model.FreeStyleBuild'><number>570</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/570/</url></build><build _class='hudson.model.FreeStyleBuild'><number>569</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/569/</url></build><build _class='hudson.model.FreeStyleBuild'><number>568</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/568/</url></build><build _class='hudson.model.FreeStyleBuild'><number>567</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/567/</url></build><build _class='hudson.model.FreeStyleBuild'><number>566</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/566/</url></build><build _class='hudson.model.FreeStyleBuild'><number>565</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/565/</url></build><build _class='hudson.model.FreeStyleBuild'><number>564</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/564/</url></build><build _class='hudson.model.FreeStyleBuild'><number>563</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/563/</url></build><build _class='hudson.model.FreeStyleBuild'><number>562</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/562/</url></build><build _class='hudson.model.FreeStyleBuild'><number>561</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/561/</url></build><build _class='hudson.model.FreeStyleBuild'><number>560</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/560/</url></build><build _class='hudson.model.FreeStyleBuild'><number>559</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/559/</url></build><build _class='hudson.model.FreeStyleBuild'><number>558</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/558/</url></build><build _class='hudson.model.FreeStyleBuild'><number>557</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/557/</url></build><build _class='hudson.model.FreeStyleBuild'><number>556</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/556/</url></build><build _class='hudson.model.FreeStyleBuild'><number>555</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/555/</url></build><build _class='hudson.model.FreeStyleBuild'><number>554</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/554/</url></build><build _class='hudson.model.FreeStyleBuild'><number>553</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/553/</url></build><build _class='hudson.model.FreeStyleBuild'><number>552</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/552/</url></build><build _class='hudson.model.FreeStyleBuild'><number>551</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/551/</url></build><build _class='hudson.model.FreeStyleBuild'><number>550</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/550/</url></build><build _class='hudson.model.FreeStyleBuild'><number>549</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/549/</url></build><build _class='hudson.model.FreeStyleBuild'><number>548</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/548/</url></build><build _class='hudson.model.FreeStyleBuild'><number>547</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/547/</url></build><build _class='hudson.model.FreeStyleBuild'><number>546</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/546/</url></build><build _class='hudson.model.FreeStyleBuild'><number>545</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/545/</url></build><build _class='hudson.model.FreeStyleBuild'><number>544</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/544/</url></build><build _class='hudson.model.FreeStyleBuild'><number>543</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/543/</url></build><build _class='hudson.model.FreeStyleBuild'><number>542</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/542/</url></build><build _class='hudson.model.FreeStyleBuild'><number>541</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/541/</url></build><build _class='hudson.model.FreeStyleBuild'><number>540</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/540/</url></build><build _class='hudson.model.FreeStyleBuild'><number>538</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/538/</url></build><build _class='hudson.model.FreeStyleBuild'><number>536</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/536/</url></build><build _class='hudson.model.FreeStyleBuild'><number>535</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/535/</url></build><build _class='hudson.model.FreeStyleBuild'><number>534</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/534/</url></build><build _class='hudson.model.FreeStyleBuild'><number>533</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/533/</url></build><build _class='hudson.model.FreeStyleBuild'><number>532</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/532/</url></build><color>blue</color><firstBuild _class='hudson.model.FreeStyleBuild'><number>1</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/1/</url></firstBuild><healthReport><description>Test Result: 0 tests failing out of a total of 246 tests.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.model.FreeStyleBuild'><number>634</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/634/</url></lastBuild><lastCompletedBuild _class='hudson.model.FreeStyleBuild'><number>634</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/634/</url></lastCompletedBuild><lastStableBuild _class='hudson.model.FreeStyleBuild'><number>634</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/634/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.model.FreeStyleBuild'><number>634</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/634/</url></lastSuccessfulBuild><lastUnstableBuild _class='hudson.model.FreeStyleBuild'><number>543</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/543/</url></lastUnstableBuild><lastUnsuccessfulBuild _class='hudson.model.FreeStyleBuild'><number>543</number><url>https://services.tidalwave.it/ci/job/TheseFoolishThings/543/</url></lastUnsuccessfulBuild><nextBuildNumber>635</nextBuildNumber><property _class='hudson.plugins.disk_usage.DiskUsageProperty'></property><property _class='jenkins.model.BuildDiscarderProperty'></property><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.plugins.cloneworkspace.CloneWorkspaceSCM'></scm><upstreamProject _class='hudson.model.FreeStyleProject'><name>TheseFoolishThings_Metrics</name><url>https://services.tidalwave.it/ci/view/NorthernWind/job/TheseFoolishThings_Metrics/</url><color>blue</color></upstreamProject></downstreamProject><scm _class='hudson.plugins.git.GitSCM'><browser _class='hudson.plugins.git.browser.BitbucketWeb'></browser><type>hudson.plugins.git.GitSCM</type><branche></branche><mergeOptions><fastForwardMode>--ff</fastForwardMode><mergeStrategy>default</mergeStrategy></mergeOptions><userRemoteConfig></userRemoteConfig></scm></freeStyleProject>