Y20260604-1000
Objects.requireNonNull(T obj, String message) takes the object to check as the first argument. The two calls in readRegistryDwords had the arguments reversed, causing the non-null string literals "key" and "valueName" to be checked instead of the actual key and valueName variables, making both null guards complete no-ops. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>