test_class.declarator: sbf
test_class.modifier: private
test_class.original_string: private StableBloomFilter<CharSequence> sbf;
test_class.type: StableBloomFilter<CharSequence>
test_class.var_name: sbf
test_class.file: ml/streaminer/src/test/java/org/streaminer/stream/membership/StableBloomFilterTest.java
test_class.identifier: StableBloomFilterTest
test_case.body: @Test
      public void testMightContain() throws Exception {
          sbf.add("1test");
          sbf.add("2test");
          sbf.add("3test");
          sbf.add("3test");
          sbf.add("3test");
          sbf.add("3test");
          sbf.add("3test");
          sbf.add("3test");
          sbf.add("3test");
          sbf.add("3test");        
          //assertTrue("False negative", sbf.membershipTest("1test"));
          //assertFalse("False positive", sbf.membershipTest("10test"));
      }
test_case.class_method_signature: StableBloomFilterTest.testMightContain()
test_case.full_signature: @Test public void testMightContain()
test_case.identifier: testMightContain
test_case.invocations: add add add add add add add add add add
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testMightContain()
focal_class.declarator: MAX_VAL = 3
focal_class.modifier: private static final
focal_class.original_string: private static final int MAX_VAL = 3;
focal_class.type: int
focal_class.var_name: MAX_VAL
focal_class.declarator: cells
focal_class.modifier: private final
focal_class.original_string: private final int[] cells;
focal_class.type: int[]
focal_class.var_name: cells
focal_class.declarator: numHashFunctions
focal_class.modifier: private final
focal_class.original_string: private final int numHashFunctions;
focal_class.type: int
focal_class.var_name: numHashFunctions
focal_class.declarator: funnel
focal_class.modifier: private final
focal_class.original_string: private final Funnel<T> funnel;
focal_class.type: Funnel<T>
focal_class.var_name: funnel
focal_class.declarator: strategy
focal_class.modifier: private final
focal_class.original_string: private final Murmur128_Mitz_32_Strategy strategy;
focal_class.type: Murmur128_Mitz_32_Strategy
focal_class.var_name: strategy
focal_class.declarator: numDecrementCells
focal_class.modifier: private final
focal_class.original_string: private final int numDecrementCells;
focal_class.type: int
focal_class.var_name: numDecrementCells
focal_class.file: ml/streaminer/src/main/java/org/streaminer/stream/membership/StableBloomFilter.java
focal_class.identifier: StableBloomFilter
focal_class.interfaces: implements IFilter<T>
focal_class.class_method_signature: StableBloomFilter.StableBloomFilter(int numCells, int numHashFunctions, int numDecrementCells, Funnel<T> funnel)
focal_class.full_signature: public  StableBloomFilter(int numCells, int numHashFunctions, int numDecrementCells, Funnel<T> funnel)
focal_class.identifier: StableBloomFilter
focal_class.modifiers: public
focal_class.parameters: (int numCells, int numHashFunctions, int numDecrementCells, Funnel<T> funnel)
focal_class.signature:  StableBloomFilter(int numCells, int numHashFunctions, int numDecrementCells, Funnel<T> funnel)
focal_class.class_method_signature: StableBloomFilter.membershipTest(T object)
focal_class.full_signature: public boolean membershipTest(T object)
focal_class.identifier: membershipTest
focal_class.modifiers: public
focal_class.parameters: (T object)
focal_class.return: boolean
focal_class.signature: boolean membershipTest(T object)
focal_class.class_method_signature: StableBloomFilter.add(T object)
focal_class.full_signature: public void add(T object)
focal_class.identifier: add
focal_class.modifiers: public
focal_class.parameters: (T object)
focal_class.return: void
focal_class.signature: void add(T object)
focal_class.class_method_signature: StableBloomFilter.decrementCells()
focal_class.full_signature: private void decrementCells()
focal_class.identifier: decrementCells
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void decrementCells()
focal_method.body: public void add(T object) {
          decrementCells();
          strategy.put(object, funnel, numHashFunctions, cells);
      }
focal_method.class_method_signature: StableBloomFilter.add(T object)
focal_method.full_signature: public void add(T object)
focal_method.identifier: add
focal_method.invocations: decrementCells put
focal_method.modifiers: public
focal_method.parameters: (T object)
focal_method.return: void
focal_method.signature: void add(T object)