This was declared in all modules so our nullability annotations worked. Now that we've moved to jSpecify with #5547, deprecated our nullability annotations, and stopped using them anywhere, we don't need the optional jsr305 dependency anywhere but the micrometer-commons module where the deprecated annotations remain for now. The micrometer-registry-dynatrace module also has an optional dependency on jsr305 via use of @Immutable.