Reports @GuardedBy annotations annotations where the guarding field is not final. Guarding on a non-final field may result in unexpected race conditions, as locks will be held on the value of the field (which may change), rather than the field itself. Supported @GuardedBy annotations are: