code: private List<MatrixQueryData.QName> splitMatrixKeysFromRaw(String raw)
    {
      LinkedList<MatrixQueryData.QName> result = new LinkedList<>();
  
      String[] split = raw.split(",");
      for (String s : split)
      {
        String[] nameSplit = s.trim().split(":", 2);
        MatrixQueryData.QName qname = new MatrixQueryData.QName();
        if (nameSplit.length == 2)
        {
          qname.namespace = nameSplit[0].trim();
          qname.name = nameSplit[1].trim();
        }
        else
        {
          qname.name = nameSplit[0].trim();
        }
        result.add(qname);
      }
  
      return result;
    }
docs: Splits a list of qualified (meta-) annotation names into a proper java
  list.
  
  @param rawCorpusNames The qualified names separated by ",".
  @return