<workflowRun _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>21771</buildingDurationMillis><executingTimeMillis>21503</executingTimeMillis><executorUtilization>0.99</executorUtilization><queuingDurationMillis>6193</queuingDurationMillis><queuingTimeMillis>6198</queuingTimeMillis><subTaskCount>1</subTaskCount><totalDurationMillis>27964</totalDurationMillis><waitingDurationMillis>6190</waitingDurationMillis><waitingTimeMillis>6190</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>21</buildNumber><marked><SHA1>a91fc1fc6c772de7bdc43a4bef393cbea5304978</SHA1><branch><SHA1>a91fc1fc6c772de7bdc43a4bef393cbea5304978</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a91fc1fc6c772de7bdc43a4bef393cbea5304978</SHA1><branch><SHA1>a91fc1fc6c772de7bdc43a4bef393cbea5304978</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a91fc1fc6c772de7bdc43a4bef393cbea5304978</SHA1><branch><SHA1>a91fc1fc6c772de7bdc43a4bef393cbea5304978</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>180</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://ci.codefilarete.org/jenkins/job/Reflection%20pipeline/21/artifact</artifactsUrl><changesUrl>https://ci.codefilarete.org/jenkins/job/Reflection%20pipeline/changes</changesUrl><displayUrl>https://ci.codefilarete.org/jenkins/job/Reflection%20pipeline/21/stages</displayUrl><testsUrl>https://ci.codefilarete.org/jenkins/job/Reflection%20pipeline/21/testReport</testsUrl></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'><restartEnabled>false</restartEnabled><restartableStage>Build</restartableStage><restartableStage>Sonar Analysis</restartableStage></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'><node _class='org.jenkinsci.plugins.workflow.graph.FlowStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.graph.FlowEndNode'></node></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#21</displayName><duration>21771</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #21</fullDisplayName><id>21</id><keepLog>false</keepLog><number>21</number><queueId>47</queueId><result>SUCCESS</result><timestamp>1772519333980</timestamp><url>https://ci.codefilarete.org/jenkins/job/Reflection%20pipeline/21/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChain.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/SerializableMutator.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/MethodReferenceDispatcherTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/MethodReferenceDispatcher.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/MethodReferenceCapturer.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/MutatorByMethodReference.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/SerializableAccessor.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/Accessors.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/MethodReferenceCapturerTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/MethodReferences.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/PropertyAccessor.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorByMethodReference.java</affectedPath><affectedPath>src/main/java/org/codefilarete/trace/ObjectPrinterBuilder.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/AccessorChainTest.java</affectedPath><commitId>a91fc1fc6c772de7bdc43a4bef393cbea5304978</commitId><timestamp>1772519316000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Introducing SerializableAccessor and SerializableMutator as a replacement of SerializableFunction and SerializableBiConsumer to eventually share them into a single type.
</comment><date>2026-03-03 07:28:36 +0100</date><id>a91fc1fc6c772de7bdc43a4bef393cbea5304978</id><msg>Introducing SerializableAccessor and SerializableMutator as a replacement of SerializableFunction and SerializableBiConsumer to eventually share them into a single type.</msg><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/SerializableAccessor.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorChainTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MethodReferences.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorByMethodReference.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChain.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/trace/ObjectPrinterBuilder.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MethodReferenceCapturer.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MutatorByMethodReference.java</file></path><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/SerializableMutator.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MethodReferenceDispatcher.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/MethodReferenceDispatcherTest.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/MethodReferenceCapturerTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/PropertyAccessor.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/Accessors.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName><id>guiom.mary</id></culprit><inProgress>false</inProgress><nextBuild><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>11</buildableTimeMillis><buildingDurationMillis>26333</buildingDurationMillis><executingTimeMillis>24432</executingTimeMillis><executorUtilization>0.93</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>9646</waitingDurationMillis><waitingTimeMillis>9647</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>22</buildNumber><marked><SHA1>eb33451f67d2633d29b329beaaf339d11b96c3c4</SHA1><branch><SHA1>eb33451f67d2633d29b329beaaf339d11b96c3c4</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>eb33451f67d2633d29b329beaaf339d11b96c3c4</SHA1><branch><SHA1>eb33451f67d2633d29b329beaaf339d11b96c3c4</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>eb33451f67d2633d29b329beaaf339d11b96c3c4</SHA1><branch><SHA1>eb33451f67d2633d29b329beaaf339d11b96c3c4</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>180</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#22</displayName><duration>26333</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #22</fullDisplayName><id>22</id><keepLog>false</keepLog><number>22</number><queueId>53</queueId><result>SUCCESS</result><timestamp>1773699298179</timestamp><url>https://ci.codefilarete.org/jenkins/job/Reflection%20pipeline/22/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/MethodReference.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/SerializableMutator.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/SerializableAccessor.java</affectedPath><commitId>f06cfc8aaec725d328ec959a8c19e4c48d44c8eb</commitId><timestamp>1773476797000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Introducing MethodReference as a common ancestor of SerializableAccessor and SerializableMutator
</comment><date>2026-03-14 09:26:37 +0100</date><id>f06cfc8aaec725d328ec959a8c19e4c48d44c8eb</id><msg>Introducing MethodReference as a common ancestor of SerializableAccessor and SerializableMutator</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/SerializableMutator.java</file></path><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/MethodReference.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/SerializableAccessor.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/ValueAccessPointMap.java</affectedPath><commitId>9c53a3aeda0e550677681f90ee6d6d56b09d1aaa</commitId><timestamp>1773476859000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Making ValueAccessPointMap support generic type for ValueAccessPoint
</comment><date>2026-03-14 09:27:39 +0100</date><id>9c53a3aeda0e550677681f90ee6d6d56b09d1aaa</id><msg>Making ValueAccessPointMap support generic type for ValueAccessPoint</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/ValueAccessPointMap.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/org/codefilarete/reflection/PropertyAccessorTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/ListMutator.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorDefinition.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/ReadWritePropertyAccessPoint.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/MutatorByMethodReference.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/Accessors.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorByMethod.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorByField.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/ListAccessorTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/PropertyAccessor.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/ReadWriteAccessPointTest.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/AccessorsTest.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/AccessorChainTest.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/ValueAccessPointComparatorTest.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/AccessorChainMutatorTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/PropertyAccessPoint.java</affectedPath><affectedPath>src/test/java/org/codefilarete/reflection/AccessorDefinitionTest.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/PropertyMutator.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChainMutator.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/ListAccessor.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/ReversibleMutator.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/MutatorByField.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/AccessorByMethodReference.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/MutatorByMethod.java</affectedPath><affectedPath>src/main/java/org/codefilarete/reflection/ReadWriteAccessPoint.java</affectedPath><commitId>eb33451f67d2633d29b329beaaf339d11b96c3c4</commitId><timestamp>1773477831000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Revamping reflection classes to better identify bean property access point versus List or Array ones. This makes available a better typing of variables focusing on bean property manipulation. The main modification is the introduction of PropertyAccessPoint, PropertyMutator, PropertyAccessor and ReadWritePropertyAccessPoint. And the major impact is the renaming of the old PropertyAccessor to ReadWriteAccessPoint.
</comment><date>2026-03-14 09:43:51 +0100</date><id>eb33451f67d2633d29b329beaaf339d11b96c3c4</id><msg>Revamping reflection classes to better identify bean property access point versus List or Array ones. This makes available a better typing of variables focusing on bean property manipulation. The main modification is the introduction of PropertyAccessPoint, PropertyMutator, PropertyAccessor and ReadWritePropertyAccessPoint. And the major impact is the renaming of the old PropertyAccessor to ReadWriteAccessPoint.</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorByField.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/PropertyAccessor.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/ReversibleMutator.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorByMethod.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorDefinition.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/ValueAccessPointComparatorTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MutatorByField.java</file></path><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/ReadWritePropertyAccessPoint.java</file></path><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/ReadWriteAccessPoint.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorDefinitionTest.java</file></path><path><editType>add</editType><file>src/test/java/org/codefilarete/reflection/ReadWriteAccessPointTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/Accessors.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorChainMutatorTest.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorsTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MutatorByMethodReference.java</file></path><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/PropertyMutator.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChainMutator.java</file></path><path><editType>delete</editType><file>src/test/java/org/codefilarete/reflection/PropertyAccessorTest.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/AccessorChainTest.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorByMethodReference.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/MutatorByMethod.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/ListAccessor.java</file></path><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/ListMutator.java</file></path><path><editType>add</editType><file>src/main/java/org/codefilarete/reflection/PropertyAccessPoint.java</file></path><path><editType>edit</editType><file>src/test/java/org/codefilarete/reflection/ListAccessorTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>23</number><url>https://ci.codefilarete.org/jenkins/job/Reflection%20pipeline/23/</url></nextBuild><previousBuild><number>21</number><url>https://ci.codefilarete.org/jenkins/job/Reflection%20pipeline/21/</url></previousBuild></nextBuild><previousBuild><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by tircis</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>12589</buildingDurationMillis><executingTimeMillis>12196</executingTimeMillis><executorUtilization>0.97</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>9300</waitingDurationMillis><waitingTimeMillis>9300</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>20</buildNumber><marked><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><branch><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><branch><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><branch><SHA1>e4fba879b53f68f84a28807115e5b0a5ce160195</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/codefilarete/reflection.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>180</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>codefilarete-reflection-1.1.2-SNAPSHOT.jar</displayPath><fileName>codefilarete-reflection-1.1.2-SNAPSHOT.jar</fileName><relativePath>target/codefilarete-reflection-1.1.2-SNAPSHOT.jar</relativePath></artifact><building>false</building><displayName>#20</displayName><duration>12589</duration><estimatedDuration>25327</estimatedDuration><fullDisplayName>Reflection pipeline #20</fullDisplayName><id>20</id><keepLog>false</keepLog><number>20</number><queueId>41</queueId><result>FAILURE</result><timestamp>1771778946347</timestamp><url>https://ci.codefilarete.org/jenkins/job/Reflection%20pipeline/20/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/org/codefilarete/reflection/AccessorChain.java</affectedPath><commitId>94accd7a30c5b4078626f52cf97c389f184eb9ae</commitId><timestamp>1771399403000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Refactored `AccessorChain` to use `Accessors.accessor(..)` for building `ReversibleAccessor` instances, ensuring contract compliance.
</comment><date>2026-02-18 08:23:23 +0100</date><id>94accd7a30c5b4078626f52cf97c389f184eb9ae</id><msg>Refactored `AccessorChain` to use `Accessors.accessor(..)` for building `ReversibleAccessor` instances, ensuring contract compliance.</msg><path><editType>edit</editType><file>src/main/java/org/codefilarete/reflection/AccessorChain.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>e4fba879b53f68f84a28807115e5b0a5ce160195</commitId><timestamp>1771748657000</timestamp><author><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></author><authorEmail>guiom.mary@gmail.com</authorEmail><comment>Fixing Maven warnings about variable deprecation
</comment><date>2026-02-22 09:24:17 +0100</date><id>e4fba879b53f68f84a28807115e5b0a5ce160195</id><msg>Fixing Maven warnings about variable deprecation</msg><path><editType>edit</editType><file>pom.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci.codefilarete.org/jenkins/user/guiom.mary</absoluteUrl><fullName>guiom.mary</fullName></culprit><inProgress>false</inProgress><nextBuild><number>21</number><url>https://ci.codefilarete.org/jenkins/job/Reflection%20pipeline/21/</url></nextBuild><previousBuild><number>19</number><url>https://ci.codefilarete.org/jenkins/job/Reflection%20pipeline/19/</url></previousBuild></previousBuild></workflowRun>