* Bump org.eclipse.jdt:ecj from 3.43.0 to 3.45.0
* Fix annotation ordering in ThingStatusConditionHandlerTest
* Fix annotation ordering in Gson test DTOs added by @holgerfriedrich
* Revert Gson DTO annotation ordering fix, expect test failure instead
* Add GsonTestClassAnnotated3_DTO with correct annotation order and succeeding test; remove Objects.requireNonNull from ThingImpl.setProperty
* Restore Objects.requireNonNull in ThingImpl.setProperty to satisfy ECJ 3.45.0 null type check
* Fix GsonTest: assertEquals for annotated2 email, improve known-issue comment in annotated test
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
* Initial plan
* Fix Mockito verification failures in DiscoveryServiceRegistryOSGiTest
Add reset(discoveryListenerMock) after addDiscoveryListener() in both testRemoveOlderResultsOnlySameService() and testRemoveOlderResultsOnlyOfSpecificBridge() to clear the mock invocation counter after cached results are replayed.
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: holgerfriedrich <2121139+holgerfriedrich@users.noreply.github.com>