code: @Nullable
    public static AccessPath getAccessPathForNodeWithMapGet(Node node, @Nullable Types types) {
      if (node instanceof LocalVariableNode) {
        return fromLocal((LocalVariableNode) node);
      } else if (node instanceof FieldAccessNode) {
        return fromFieldAccess((FieldAccessNode) node);
      } else if (node instanceof MethodInvocationNode) {
        return fromMethodCall((MethodInvocationNode) node, types);
      } else {
        return null;
      }
    }
docs: Gets corresponding AccessPath for node, if it exists. Handles calls to <code>Map.get()
  </code>
  
  @param node AST node
  @param types javac {@link Types}
  @return corresponding AccessPath if it exists; <code>null</code> otherwise