public Map<String, BitSet> findMatchingRecords(String fieldName, String fieldValue) {
        Map<String, BitSet> matches = new HashMap<String, BitSet>();
        
        for(HollowTypeReadState typeState : readEngine.getTypeStates()) {
            augmentMatchingRecords(typeState, fieldName, fieldValue, matches);
        }

        return matches;
    }
@Test
    public void matchesOnlyRecordsOfSpecifiedType() {
        HollowFieldMatchQuery query = new HollowFieldMatchQuery(stateEngine);
        
        Map<String, BitSet> matches = query.findMatchingRecords("TypeA", "id", "2");
        
        Assert.assertEquals(1, matches.size());
        Assert.assertEquals(1, matches.get("TypeA").cardinality());
        Assert.assertTrue(matches.get("TypeA").get(1));
    }