docs: private static List<SFStatementType> getResultTypes(JsonNode result)
    {
      JsonNode resultTypes = result.path("data").path("resultTypes");
      if (resultTypes.isNull() ||
          resultTypes.isMissingNode() ||
          resultTypes.asText().isEmpty())
      {
        return Collections.emptyList();
      }
  
      String[] typeStrs = resultTypes.asText().split(",");
  
      List<SFStatementType> res = new ArrayList<>();
      for (String typeStr : typeStrs)
      {
        long typeId = Long.valueOf(typeStr);
        res.add(SFStatementType.lookUpTypeById(typeId));
      }
      return res;
    }