public List<QcTestCase> getTestCases(List<Long> testcaseIds) throws Exception {
       List<QcTestCase> testCases = new ArrayList<QcTestCase>();
       for (Long testcaseId : testcaseIds) {
           QcRequest qcRequest = new QcRequest(QcConstants.QC_ENDPOINT_URL + "/test-case/" + testcaseId);
           try {
               XMLConfiguration config = restClient.get(qcRequest);
               testCases.add(QcXmlConfigUtil.getTestcase(config));
           } catch (NotFound notFound) {
               log.warn("No testcase found for testCase id: " + testcaseId);
           }
       }
       return testCases.size() > 0 ? testCases : null;
   }