<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UpstreamCause'><shortDescription>Started by upstream project "TheseFoolishThings_Metrics" build number 1,319</shortDescription><upstreamBuild>1319</upstreamBuild><upstreamProject>TheseFoolishThings_Metrics</upstreamProject><upstreamUrl>job/TheseFoolishThings_Metrics/</upstreamUrl></cause></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 _class='hudson.model.ParametersAction'></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></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-2-SNAPSHOT b10248d541c2</description><displayName>#627</displayName><duration>4015</duration><estimatedDuration>14968</estimatedDuration><fullDisplayName>TheseFoolishThings :: Archive (master) #627</fullDisplayName><id>627</id><inProgress>false</inProgress><keepLog>false</keepLog><number>627</number><queueId>667</queueId><result>SUCCESS</result><timestamp>1736001719064</timestamp><url>https://services.tidalwave.it/ci/view/Archives/job/TheseFoolishThings/627/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><affectedPath>modules/pom.xml</affectedPath><commitId>2c1ae830561b7f79bf3783fa5c7bfeabfb42f047</commitId><timestamp>1735574552000</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 SuperPOM to '5.10.1'.
</comment><date>2024-12-30 17:02:32 +0100</date><id>2c1ae830561b7f79bf3783fa5c7bfeabfb42f047</id><msg>Upgraded SuperPOM to '5.10.1'.</msg><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>modules/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExample.java</affectedPath><affectedPath>modules/SpringRoles/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/impl/PostConstructInvoker.java</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/AnnotationSpringSystemRoleFactory.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/DefaultPersonPresentationControl.java</affectedPath><affectedPath>modules/examples/DciSwingExample/pom.xml</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/DciPersistenceJpaExample.java</affectedPath><affectedPath>modules/Actors/pom.xml</affectedPath><commitId>1e9d8821eed0e4bca3481c493afcfaacfe6bab17</commitId><timestamp>1735999841000</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-365: Now @jakarta.inject.Inject and @jakarta.annotation.PostConstruct are supported.
</comment><date>2025-01-04 15:10:41 +0100</date><id>1e9d8821eed0e4bca3481c493afcfaacfe6bab17</id><msg>TFT-365: Now @jakarta.inject.Inject and @jakarta.annotation.PostConstruct are supported.</msg><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/pom.xml</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/examples/DciMarshalXStreamExample/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/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/DciPersistenceJpaExample.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/examples/DciSwingExample/pom.xml</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/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExample.java</affectedPath><commitId>d04c9f71e345342ae8ec195179497d2cfa9a94ae</commitId><timestamp>1735999842000</timestamp><author><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></author><authorEmail>fabrizio.giudici@tidalwave.it</authorEmail><comment>Spotbugs clean up.
</comment><date>2025-01-04 15:10:42 +0100</date><id>d04c9f71e345342ae8ec195179497d2cfa9a94ae</id><msg>Spotbugs clean up.</msg><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExample.java</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/TestUtilities/src/site/markdown/index.md.vm</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java</affectedPath><affectedPath>modules/examples/pom.xml</affectedPath><affectedPath>modules/TestUtilities/src/main/resources/logback-test.xml</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivatorStats.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/Utilities/src/main/java/it/tidalwave/util/SimpleTask.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/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum2.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/Datum1.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/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/StringRenderable.java</affectedPath><affectedPath>archetypes/project/src/main/resources/META-INF/maven/archetype-metadata.xml</affectedPath><affectedPath>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockRole2.java</affectedPath><affectedPath>modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspect.java</affectedPath><affectedPath>modules/SpringRoles/pom.xml</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/Actors/src/main/java/it/tidalwave/actor/annotation/Message.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultContextManagerProvider.java</affectedPath><affectedPath>modules/TestUtilities/src/main/java/it/tidalwave/util/test/MockTimeProvider.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/IdXStreamConverter.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathTextWritable.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/impl/OwnerAndRoleTest.java</affectedPath><affectedPath>modules/MessageBus/src/test/java/it/tidalwave/messagebus/Message2.java</affectedPath><affectedPath>modules/Actors/src/site/markdown/index.md.vm</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>pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/DciPersistenceJpaExample.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/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2bTest.java</affectedPath><affectedPath>modules/pom.xml</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/annotation/OriginatedBy.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/role/Findable.java</affectedPath><affectedPath>modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/DisplayableExample.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/impl/AsDelegateTest.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/SimpleComposite.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/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/examples/DciMarshalXStreamExample/pom.xml</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/spi/Mocks.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>archetypes/project/src/main/resources/archetype-resources/src/assemble/bin.xml</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/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/HtmlRenderable.java</affectedPath><affectedPath>modules/examples/DciDisplayableExample/pom.xml</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamMarshallable.java</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/examples/DciSwingExample/pom.xml</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/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/main/java/it/tidalwave/role/spring/spi/SpringSystemRoleFactoryProvider.java</affectedPath><affectedPath>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockConcreteRole1.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/ContextSnapshot.java</affectedPath><affectedPath>modules/SpringMessageBus/src/main/aspect/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspect.aj</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/InMemoryFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/MainTest.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/DciPersistenceJpaExample/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/pom.xml</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/Utilities/src/test/java/it/tidalwave/role/spi/SystemRoleFactorySupportTest.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonEntity.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/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/TxManager.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/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamContext1.java</affectedPath><affectedPath>src/site/resources/css/site.css</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/ParameterTest.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/SpringMessageBus/src/test/resources/SpringSimpleMessageSubscriberAspectTestBeans.xml</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/examples/InMemoryFinderExample/pom.xml</affectedPath><affectedPath>src/assemble/project.xml</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/Utilities/src/main/java/it/tidalwave/role/impl/DefaultContextManager.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaPersistableSupport.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/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/PersonRegistry3.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Pair.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/TestUtilities/src/main/java/it/tidalwave/util/test/MoreAnswers.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/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamContext2.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/TimeProvider.java</affectedPath><affectedPath>archetypes/project/src/main/resources/archetype-resources/modules/Module1/src/main/java/Dummy.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/Identifiable.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/Main.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>archetypes/project/pom.xml</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Finder.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/MultiMap.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/Composite.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>archetypes/project/example.sh</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/examples/JPAFinderExample/pom.xml</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/TestUtilities/pom.xml</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java</affectedPath><affectedPath>modules/examples/Data/src/main/resources/logback.xml</affectedPath><affectedPath>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MultiQueue.java</affectedPath><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockEvent2.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/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.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/Roles/src/main/java/it/tidalwave/role/io/Persistable.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/TimeProviderTest.java</affectedPath><affectedPath>modules/MessageBus/src/main/java/it/tidalwave/messagebus/annotation/ListensTo.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/RoleFactory.java</affectedPath><affectedPath>modules/SpringRoles/src/main/resources/META-INF/SpringRoleAutoBeans.xml</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/SpringMessageBus/src/main/resources/META-INF/aop.xml</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/Utilities/src/main/java/it/tidalwave/util/Callback.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/IdTest.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/Roles/src/test/java/it/tidalwave/role/SimpleCompositeTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationMatcher.java</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/src/test/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/MainTest.java</affectedPath><affectedPath>modules/MessageBus/src/main/java/it/tidalwave/message/PowerOffEvent.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/examples/InMemoryFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/PersonFinderTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java</affectedPath><affectedPath>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockConcreteRole2.java</affectedPath><affectedPath>modules/TestUtilities/src/main/java/it/tidalwave/util/test/FileComparisonUtils.java</affectedPath><affectedPath>modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/role/Displayable.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/Utilities/pom.xml</affectedPath><affectedPath>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockRole3.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/test/java/it/tidalwave/util/ConcurrentHashMapWithOptionalsTest.java</affectedPath><affectedPath>modules/MessageBus/pom.xml</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/LocalizedDateTimeFormatters.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/CollectionUtils.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>src/site/site.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonEntity.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/test/it/tidalwave/thesefoolishthings/examples/dci/swing/MainTest.java</affectedPath><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockSubscriber1.java</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/JpaPersistableSupport.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/role/impl/DefaultSystemRoleFactory.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/dci/annotation/DciContext.java</affectedPath><affectedPath>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockRole1.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/ExtendedFinderSupport.java</affectedPath><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/ListenerAdapterMatcher.java</affectedPath><affectedPath>archetypes/project/src/main/resources/archetype-resources/LICENSE.txt</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/Actors/pom.xml</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/spi/ArrayListCollectorSupport.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/annotation/VisibleForTesting.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/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum1.java</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivatorStatsMBean.java</affectedPath><affectedPath>modules/Utilities/src/site/markdown/index.md.vm</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/JpaPersistenceContext.java</affectedPath><affectedPath>modules/SpringRoles/src/main/java/it/tidalwave/role/spring/RoleSpringConfiguration.java</affectedPath><affectedPath>modules/MessageBus/src/test/java/it/tidalwave/messagebus/Message1.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/MainTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/spi/FinderSupportTest.java</affectedPath><affectedPath>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockEvent1.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java</affectedPath><affectedPath>modules/Roles/src/site/markdown/index.md.vm</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/main/resources/META-INF/persistence.xml</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMultiMap.java</affectedPath><affectedPath>src/assemble/bin.xml</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>src/site/markdown/index.md.vm</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/thread/annotation/ThreadConfined.java</affectedPath><affectedPath>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/SpringAdapterTest.java</affectedPath><affectedPath>modules/examples/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/FinderExample2Test.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/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivator.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/As.java</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/Main.java</affectedPath><affectedPath>modules/SpringMessageBus/src/site/markdown/index.md.vm</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/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/StringValue.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/role/spi/OwnerRoleFactory.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/Id.java</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonJpaPersistable.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/resources/it/tidalwave/thesefoolishthings/examples/dci/swing/Beans.xml</affectedPath><affectedPath>LICENSE.md</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/spi/CollaborationAwareMessageBus.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/BinaryWritable.java</affectedPath><affectedPath>modules/examples/Data/pom.xml</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/mock/Mock.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/AsExtensionsTest.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/NamedCallback.java</affectedPath><affectedPath>archetypes/project/src/main/resources/archetype-resources/modules/Module1/pom.xml</affectedPath><affectedPath>modules/Actors/src/main/java/it/tidalwave/actor/annotation/Actor.java</affectedPath><affectedPath>modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRenderable.java</affectedPath><affectedPath>modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/PersonPresentationControl.java</affectedPath><affectedPath>modules/SpringMessageBus/pom.xml</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/Utilities/src/main/java/it/tidalwave/util/thread/ThreadType.java</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/Removable.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/Roles/pom.xml</affectedPath><affectedPath>modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java</affectedPath><affectedPath>archetypes/project/src/main/resources/archetype-resources/modules/pom.xml</affectedPath><affectedPath>modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/Findable.java</affectedPath><affectedPath>modules/MessageBus/src/main/java/it/tidalwave/message/PowerOnEvent.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/test/java/it/tidalwave/util/FinderTest.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/LazySupplier.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/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum2.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/Utilities/src/test/java/it/tidalwave/util/TripleTest.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/examples/DciDisplayableExample/src/test/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/MainTest.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>archetypes/project/src/main/resources/META-INF/maven/archetype.xml</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>archetypes/project/src/main/resources/archetype-resources/src/assemble/project.xml</affectedPath><affectedPath>archetypes/project/src/main/resources/archetype-resources/pom.xml</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/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2aTest.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamContext.java</affectedPath><affectedPath>modules/MessageBus/src/site/markdown/index.md.vm</affectedPath><affectedPath>modules/examples/InMemoryFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/PersonSortCriteria.java</affectedPath><affectedPath>modules/examples/DciMarshalXStreamExample/src/test/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExampleTest.java</affectedPath><affectedPath>modules/SpringRoles/src/site/markdown/index.md.vm</affectedPath><affectedPath>modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathBinaryReadable.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/PairTest.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>4a5ceb993118c2674d0d66911bf57c6839063562</commitId><timestamp>1735999842000</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 copyright headers.
</comment><date>2025-01-04 15:10:42 +0100</date><id>4a5ceb993118c2674d0d66911bf57c6839063562</id><msg>Updated copyright headers.</msg><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.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>archetypes/project/src/main/resources/archetype-resources/modules/Module1/pom.xml</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/annotation/OriginatedBy.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/spi/FinderWithId.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/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/TypeSafeMultiMap.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/Roles/src/main/java/it/tidalwave/role/SimpleComposite.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/main/java/it/tidalwave/role/impl/DefaultSystemRoleFactory.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum2.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/Task.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>archetypes/project/src/main/resources/archetype-resources/src/assemble/project.xml</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/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/ListenerAdapterMatcher.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/TestUtilities/pom.xml</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>src/site/markdown/index.md.vm</file></path><path><editType>edit</editType><file>modules/SpringRoles/src/main/java/it/tidalwave/role/spring/RoleSpringConfiguration.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/util/AsTest.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/SpringRoles/pom.xml</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/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/thread/annotation/ThreadConfined.java</file></path><path><editType>edit</editType><file>modules/Roles/src/site/markdown/index.md.vm</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/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/DefaultPersonRegistry.java</file></path><path><editType>edit</editType><file>modules/MessageBus/src/main/java/it/tidalwave/message/PowerOffEvent.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/site/markdown/index.md.vm</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/InMemoryFinderExample/pom.xml</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/test/java/it/tidalwave/util/asexamples/AsExtensions.java</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/src/test/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/MainTest.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/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/FinderExample2.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/Utilities/src/main/java/it/tidalwave/role/impl/AsDelegate.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/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2b.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/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspect.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/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/Pair.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/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/ListOfPersons.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/ui/UserNotificationMatcher.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/impl/MapAggregate.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/examples/DciPersistenceJpaExample/pom.xml</file></path><path><editType>edit</editType><file>src/site/site.xml</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/DciDisplayableExample/pom.xml</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/examples/InMemoryFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/Main.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/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/Loadable.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/Utilities/src/test/java/it/tidalwave/util/TypeSafeMultiMapTest.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/role/impl/OwnerAndRoleTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/pom.xml</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/ContextManager.java</file></path><path><editType>edit</editType><file>modules/TestUtilities/src/main/resources/logback-test.xml</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/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivator.java</file></path><path><editType>edit</editType><file>modules/MessageBus/src/main/java/it/tidalwave/messagebus/MessageBus.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>LICENSE.md</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/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockRole3.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/Utilities/src/main/java/it/tidalwave/util/ui/UserNotificationWithFeedback.java</file></path><path><editType>edit</editType><file>archetypes/project/src/main/resources/archetype-resources/modules/pom.xml</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/examples/pom.xml</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java</file></path><path><editType>edit</editType><file>modules/Roles/pom.xml</file></path><path><editType>edit</editType><file>modules/MessageBus/src/test/java/it/tidalwave/messagebus/Message2.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/spi/Mocks.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/main/java/it/tidalwave/role/impl/OwnerAndRole.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/main/java/it/tidalwave/role/impl/MultiMap.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/BundleUtilitiesTest.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/Actors/src/main/java/it/tidalwave/actor/MessageSupport.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/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/Utilities/src/test/java/it/tidalwave/util/ReflectionUtilsTest.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/Utilities/src/test/java/it/tidalwave/util/TripleTest.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/Actors/src/main/java/it/tidalwave/actor/CollaborationStartedMessage.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/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2a.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/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/MarshallableSavable.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/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinder.java</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockEvent1.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/PersonRegistry3.java</file></path><path><editType>edit</editType><file>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockRole2.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/Utilities/src/test/java/it/tidalwave/util/FinderTest.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/Actors/src/site/markdown/index.md.vm</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/dci/annotation/DciContext.java</file></path><path><editType>edit</editType><file>archetypes/project/src/main/resources/META-INF/maven/archetype-metadata.xml</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>src/assemble/project.xml</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/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java</file></path><path><editType>edit</editType><file>archetypes/project/pom.xml</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/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamContext2.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/examples/DciSwingExample/src/test/it/tidalwave/thesefoolishthings/examples/dci/swing/MainTest.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamContext1.java</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/src/main/aspect/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspect.aj</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/main/java/it/tidalwave/util/spi/ArrayListCollectorSupport.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/TestUtilities/src/main/java/it/tidalwave/util/test/SpringTestHelper.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/TestUtilities/src/main/java/it/tidalwave/util/test/MockTimeProvider.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/main/resources/META-INF/persistence.xml</file></path><path><editType>edit</editType><file>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockConcreteRole1.java</file></path><path><editType>edit</editType><file>src/assemble/bin.xml</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>pom.xml</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/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/DciPersistenceJpaExample.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/SpringRoles/src/main/java/it/tidalwave/util/spring/ClassScanner.java</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2aTest.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/thread/ThreadType.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/util/spi/FinderWithIdMapSupport.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/Utilities/src/main/java/it/tidalwave/util/Finder.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/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamUnmarshallable.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/swing/Bindings.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/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/IdXStreamConverter.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/pom.xml</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/As.java</file></path><path><editType>edit</editType><file>archetypes/project/src/main/resources/archetype-resources/src/assemble/bin.xml</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/pom.xml</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/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java</file></path><path><editType>edit</editType><file>archetypes/project/src/main/resources/archetype-resources/modules/Module1/src/main/java/Dummy.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/SpringMessageBus/src/main/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberSupport.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/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/util/AsException.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/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/SpringSystemRoleFactoryProvider.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/annotation/VisibleForTesting.java</file></path><path><editType>edit</editType><file>modules/examples/DciMarshalXStreamExample/src/test/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExampleTest.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/mock/MockSimpleOwnerRoleFactoryProvider.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/util/ConcurrentHashMapWithOptionals.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/SpringRoles/src/main/resources/META-INF/SpringRoleAutoBeans.xml</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/MessageBus/src/main/java/it/tidalwave/message/PowerOnEvent.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/Roles/src/main/java/it/tidalwave/role/io/spi/PathBinaryWritable.java</file></path><path><editType>edit</editType><file>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockRole1.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/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/Person.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/role/spi/SystemRoleFactory.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/Utilities/src/main/java/it/tidalwave/util/FunctionalCheckedExceptionWrappers.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/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/BundleUtilities.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>archetypes/project/src/main/resources/META-INF/maven/archetype.xml</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/Utilities/src/main/java/it/tidalwave/role/impl/ServiceLoaderLocator.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/spi/CollaborationAwareMessageBus.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/Roles/src/main/java/it/tidalwave/role/io/BinaryWritable.java</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/pom.xml</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/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonEntity.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/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java</file></path><path><editType>edit</editType><file>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockEvent2.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/test/java/it/tidalwave/util/StreamUtilsTest.java</file></path><path><editType>edit</editType><file>modules/examples/Data/pom.xml</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/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryHelper.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/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableHeaderDescriptor.java</file></path><path><editType>edit</editType><file>modules/SpringRoles/src/site/markdown/index.md.vm</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/InMemoryFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/InMemoryPersonRegistry.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/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/StringRenderable.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/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterTestSupport.java</file></path><path><editType>edit</editType><file>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockConcreteRole2.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/Roles/src/main/java/it/tidalwave/role/Sortable.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/examples/ExtendedFinderExample/pom.xml</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/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/impl/finder/ArrayListFinder.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/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/HtmlRenderable.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/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationWithFeedbackMatcher.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/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/TxManager.java</file></path><path><editType>edit</editType><file>modules/MessageBus/src/test/java/it/tidalwave/messagebus/Message1.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/test/java/it/tidalwave/util/asexamples/Datum1.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/main/java/it/tidalwave/util/spi/ExtendedFinderSupport.java</file></path><path><editType>edit</editType><file>modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/MainTest.java</file></path><path><editType>edit</editType><file>modules/examples/Data/src/main/resources/logback.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/PersonSortCriteria.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/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterExample.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/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaPersistableSupport.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/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistry.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/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum1.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/TestUtilities/src/main/java/it/tidalwave/util/test/MoreAnswers.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/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderTestSupport.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/site/markdown/index.md.vm</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/TestUtilities/src/site/markdown/index.md.vm</file></path><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/SimpleTask.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/RoleFactory.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/MessageBus/src/main/java/it/tidalwave/messagebus/spi/ReflectionUtils.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/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/FinderExample2Test.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/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java</file></path><path><editType>edit</editType><file>archetypes/project/src/main/resources/archetype-resources/LICENSE.txt</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>archetypes/project/src/main/resources/archetype-resources/pom.xml</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/SpringMessageBus/src/test/resources/SpringSimpleMessageSubscriberAspectTestBeans.xml</file></path><path><editType>edit</editType><file>modules/examples/InMemoryFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/MainTest.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/Callback.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/LazySupplierTest.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/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.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/Actors/src/main/java/it/tidalwave/actor/annotation/Actor.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/Utilities/src/test/java/it/tidalwave/util/asexamples/StringRenderableRole.java</file></path><path><editType>edit</editType><file>modules/examples/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2bTest.java</file></path><path><editType>edit</editType><file>src/site/resources/css/site.css</file></path><path><editType>edit</editType><file>modules/MessageBus/src/main/java/it/tidalwave/messagebus/annotation/ListensTo.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/Utilities/src/test/java/it/tidalwave/util/FunctionalCheckedExceptionWrappersTest.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/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRenderable.java</file></path><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/mock/Mock.java</file></path><path><editType>edit</editType><file>modules/Actors/pom.xml</file></path><path><editType>edit</editType><file>modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/DisplayableExample.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/StringValue.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/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationWithFeedbackTestHelper.java</file></path><path><editType>edit</editType><file>modules/examples/DciSwingExample/src/main/resources/it/tidalwave/thesefoolishthings/examples/dci/swing/Beans.xml</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/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/Main.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/Utilities/src/test/java/it/tidalwave/util/AsExtensionsTest.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>archetypes/project/example.sh</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/CollectionUtilsTest.java</file></path><path><editType>edit</editType><file>modules/MessageBus/pom.xml</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/Roles/src/main/java/it/tidalwave/role/Removable.java</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/annotation/Message.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/pom.xml</file></path><path><editType>edit</editType><file>modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivatorStatsMBean.java</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/util/ui/LockableView.java</file></path><path><editType>edit</editType><file>modules/examples/DciPersistenceJpaExample/src/test/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/MainTest.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/test/java/it/tidalwave/util/asexamples/Datum2RenderableRole.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/Utilities/src/test/java/it/tidalwave/util/IdTest.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/pom.xml</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/SpringMessageBus/src/site/markdown/index.md.vm</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/util/DuplicateException.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/SpringMessageBus/src/main/java/it/tidalwave/messagebus/impl/spring/MessageBusAdapterFactory.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/Utilities/src/main/java/it/tidalwave/role/impl/DefaultSystemRoleFactoryProvider.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/AsDelegate.java</affectedPath><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/RoleFactory.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/role/impl/AsDelegateTest.java</affectedPath><affectedPath>modules/Utilities/src/test/java/it/tidalwave/util/RoleFactoryTest.java</affectedPath><commitId>00dda05e754a7654fdc3804e7d5a961fe118edb9</commitId><timestamp>1736001332000</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-364: RoleFactory now returns an Optional.
</comment><date>2025-01-04 15:35:32 +0100</date><id>00dda05e754a7654fdc3804e7d5a961fe118edb9</id><msg>TFT-364: RoleFactory now returns an Optional.</msg><path><editType>edit</editType><file>modules/Utilities/src/test/java/it/tidalwave/role/impl/AsDelegateTest.java</file></path><path><editType>add</editType><file>modules/Utilities/src/test/java/it/tidalwave/util/RoleFactoryTest.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/Utilities/src/main/java/it/tidalwave/util/RoleFactory.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/MessageBus/src/main/java/it/tidalwave/message/PowerOffEvent.java</affectedPath><affectedPath>modules/MessageBus/src/main/java/it/tidalwave/message/PowerOnEvent.java</affectedPath><commitId>4955fce0f7e02163bbf29d47f3d17253f93f5c56</commitId><timestamp>1736001332000</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-366: Removed PowerOnMessage and PowerOffMessage.
</comment><date>2025-01-04 15:35:32 +0100</date><id>4955fce0f7e02163bbf29d47f3d17253f93f5c56</id><msg>TFT-366: Removed PowerOnMessage and PowerOffMessage.</msg><path><editType>delete</editType><file>modules/MessageBus/src/main/java/it/tidalwave/message/PowerOffEvent.java</file></path><path><editType>delete</editType><file>modules/MessageBus/src/main/java/it/tidalwave/message/PowerOnEvent.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/util/ReflectionUtils.java</affectedPath><commitId>2b86eedde6032bf31195e7cf73050f0991e48ece</commitId><timestamp>1736001332000</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-367: ReflectionUtils.getTypeArguments() doesn't work when baseClass is an interface.
</comment><date>2025-01-04 15:35:32 +0100</date><id>2b86eedde6032bf31195e7cf73050f0991e48ece</id><msg>TFT-367: ReflectionUtils.getTypeArguments() doesn't work when baseClass is an interface.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/util/ReflectionUtils.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultOwnerRoleFactory.java</affectedPath><commitId>b10248d541c2ee1489d79150cfe472fbebd069b3</commitId><timestamp>1736001332000</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-368: As.forObject() returns a delegate that doesn't support system RoleFactory instances.
</comment><date>2025-01-04 15:35:32 +0100</date><id>b10248d541c2ee1489d79150cfe472fbebd069b3</id><msg>TFT-368: As.forObject() returns a delegate that doesn't support system RoleFactory instances.</msg><path><editType>edit</editType><file>modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultOwnerRoleFactory.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://services.tidalwave.it/ci/user/fabrizio.giudici</absoluteUrl><fullName>Fabrizio Giudici</fullName></culprit></freeStyleBuild>