#vulnerable code 
                                 @Test
    public void shouldParseDataInRowResponseCorrectly() {
        try (Response<DefaultRestModel> rsp = new TestRestHttpResponse((rowResultsAndNoErrors()))) {
            DefaultRestModel restModel = rsp.next();
            assertNotNull(restModel);
            Object[] rows = restModel.getValues();
            assertEquals(3,rows.length);
            assertEquals(1, rows[0]);
            Map data = (Map) rows[1];
            assertEquals(1931,((Map)data.get("data")).get("born"));
            data = (Map) rows[2];
            assertEquals("The Birdcage", ((Map)data.get("data")).get("title"));
            assertEquals(395, ((Map)data.get("metadata")).get("id"));

            restModel = rsp.next();
            rows = restModel.getValues();
            assertEquals(3,rows.length);
            assertEquals(1, rows[0]);
            data = (Map) rows[1];
            assertEquals(1931,((Map)data.get("data")).get("born"));
            data = (Map) rows[2];
            assertEquals(2007, ((Map)data.get("data")).get("released"));
        }
    } 
                            #location 23 
                            #vulnerability type RESOURCE_LEAK
#fixed code
                                 @Test
    public void shouldParseDataInRowResponseCorrectly() {
        try (Response<DefaultRestModel> rsp = new TestRestHttpResponse((rowResultsAndNoErrors()))) {
            DefaultRestModel restModel = rsp.next();
            assertNotNull(restModel);
            Map<String,Object> rows = restModel.getRow();
            assertEquals(3,rows.entrySet().size());

            assertEquals(1, rows.get("count"));
            NodeModel data = (NodeModel) rows.get("director");
            assertEquals(1931,data.property("born"));
            data = (NodeModel) rows.get("movie");
            assertEquals("The Birdcage", data.property("title"));
            assertEquals(395L, data.getId().longValue());

            restModel = rsp.next();
            rows = restModel.getRow();
            assertEquals(3,rows.entrySet().size());
            assertEquals(1, rows.get("count"));
            data = (NodeModel) rows.get("director");
            assertEquals(1931,data.property("born"));
            data = (NodeModel) rows.get("movie");
            assertEquals(2007,data.property("released"));
        }
    }