Use #getSymbol to access a MemberSymbol.

PiperOrigin-RevId: 208783603
diff --git a/errorprone/src/main/java/org/robolectric/errorprone/bugpatterns/ShadowUsageCheck.java b/errorprone/src/main/java/org/robolectric/errorprone/bugpatterns/ShadowUsageCheck.java
index 377eccf..38639d3 100644
--- a/errorprone/src/main/java/org/robolectric/errorprone/bugpatterns/ShadowUsageCheck.java
+++ b/errorprone/src/main/java/org/robolectric/errorprone/bugpatterns/ShadowUsageCheck.java
@@ -600,8 +600,11 @@
     if (idPath.getParentPath().getLeaf().getKind() == Kind.MEMBER_SELECT) {
       Tree maybeMethodInvocation = idPath.getParentPath().getParentPath().getLeaf();
       if (maybeMethodInvocation.getKind() == Kind.METHOD_INVOCATION) {
-        JCMethodInvocation methodInvocation = (JCMethodInvocation) maybeMethodInvocation;
-        MethodSymbol methodSym = (MethodSymbol) ((JCFieldAccess) methodInvocation.meth).sym;
+        MethodInvocationTree methodInvocation = (MethodInvocationTree) maybeMethodInvocation;
+        MethodSymbol methodSym = getSymbol(methodInvocation);
+        if (methodSym == null) {
+          return false;
+        }
         Implementation implAnnotation = methodSym.getAnnotation(Implementation.class);
         if (implAnnotation != null) {
           int minSdk = implAnnotation.minSdk();