docs: @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;
      }
    }