test_class.declarator: window = null
test_class.modifier: private
test_class.original_string: private DefaultDeflateCompatibilityWindow window = null;
test_class.type: DefaultDeflateCompatibilityWindow
test_class.var_name: window
test_class.declarator: brokenParameters = JreDeflateParameters.of(1, 0, true)
test_class.modifier: private final
test_class.original_string: private final JreDeflateParameters brokenParameters = JreDeflateParameters.of(1, 0, true);
test_class.type: JreDeflateParameters
test_class.var_name: brokenParameters
test_class.file: feya/libraries/archive_diff/diff.shared/src/test/java/com/google/archivepatcher/shared/DefaultDeflateCompatibilityWindowTest.java
test_class.identifier: DefaultDeflateCompatibilityWindowTest
test_case.body: @Test
    public void testGetCorpus() {
      // Basic sanity test: ensure it's a non-null, non-empty return.
      byte[] corpus1 = window.getCorpus();
      Assert.assertNotNull(corpus1);
      Assert.assertTrue(corpus1.length > 0);
      // Basic sanity test: ensure the corpus is distinct each time the method is called (i.e., the
      // mutable object returned is independent of the actual corpus).
      byte[] corpus2 = window.getCorpus();
      Assert.assertArrayEquals(corpus1, corpus2);
      Assert.assertNotSame(corpus1, corpus2);
    }
test_case.class_method_signature: DefaultDeflateCompatibilityWindowTest.testGetCorpus()
test_case.full_signature: @Test public void testGetCorpus()
test_case.identifier: testGetCorpus
test_case.invocations: getCorpus assertNotNull assertTrue getCorpus assertArrayEquals assertNotSame
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetCorpus()
focal_class.declarator: CORPUS_BASE_TEXT =
        "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt "
            + "ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation "
            + "ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in "
            + "reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. "
            + "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt "
            + "mollit anim id est laborum."
focal_class.modifier: private static final
focal_class.original_string: private static final String CORPUS_BASE_TEXT =
        "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt "
            + "ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation "
            + "ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in "
            + "reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. "
            + "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt "
            + "mollit anim id est laborum.";
focal_class.type: String
focal_class.var_name: CORPUS_BASE_TEXT
focal_class.file: feya/libraries/archive_diff/diff.shared/src/main/java/com/google/archivepatcher/shared/DefaultDeflateCompatibilityWindow.java
focal_class.identifier: DefaultDeflateCompatibilityWindow
focal_class.class_method_signature: DefaultDeflateCompatibilityWindow.generateBaseline()
focal_class.full_signature: private static final Map<JreDeflateParameters, String> generateBaseline()
focal_class.identifier: generateBaseline
focal_class.modifiers: private static final
focal_class.parameters: ()
focal_class.return: Map<JreDeflateParameters, String>
focal_class.signature: Map<JreDeflateParameters, String> generateBaseline()
focal_class.class_method_signature: DefaultDeflateCompatibilityWindow.getBaselineValues()
focal_class.full_signature: public Map<JreDeflateParameters, String> getBaselineValues()
focal_class.identifier: getBaselineValues
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<JreDeflateParameters, String>
focal_class.signature: Map<JreDeflateParameters, String> getBaselineValues()
focal_class.class_method_signature: DefaultDeflateCompatibilityWindow.generateCorpus()
focal_class.full_signature: private static final byte[] generateCorpus()
focal_class.identifier: generateCorpus
focal_class.modifiers: private static final
focal_class.parameters: ()
focal_class.return: byte[]
focal_class.signature: byte[] generateCorpus()
focal_class.class_method_signature: DefaultDeflateCompatibilityWindow.getCorpus()
focal_class.full_signature: public byte[] getCorpus()
focal_class.identifier: getCorpus
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: byte[]
focal_class.signature: byte[] getCorpus()
focal_class.class_method_signature: DefaultDeflateCompatibilityWindow.hexString(byte[] bytes)
focal_class.full_signature: private final static String hexString(byte[] bytes)
focal_class.identifier: hexString
focal_class.modifiers: private final static
focal_class.parameters: (byte[] bytes)
focal_class.return: String
focal_class.signature: String hexString(byte[] bytes)
focal_class.class_method_signature: DefaultDeflateCompatibilityWindow.isCompatible()
focal_class.full_signature: public boolean isCompatible()
focal_class.identifier: isCompatible
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isCompatible()
focal_class.class_method_signature: DefaultDeflateCompatibilityWindow.getIncompatibleValues()
focal_class.full_signature: public Map<JreDeflateParameters, String> getIncompatibleValues()
focal_class.identifier: getIncompatibleValues
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<JreDeflateParameters, String>
focal_class.signature: Map<JreDeflateParameters, String> getIncompatibleValues()
focal_class.class_method_signature: DefaultDeflateCompatibilityWindow.getSystemValues()
focal_class.full_signature: public Map<JreDeflateParameters, String> getSystemValues()
focal_class.identifier: getSystemValues
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<JreDeflateParameters, String>
focal_class.signature: Map<JreDeflateParameters, String> getSystemValues()
focal_method.body: public byte[] getCorpus() {
      return CorpusHolder.CORPUS_INSTANCE.clone();
    }
focal_method.class_method_signature: DefaultDeflateCompatibilityWindow.getCorpus()
focal_method.full_signature: public byte[] getCorpus()
focal_method.identifier: getCorpus
focal_method.invocations: clone
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: byte[]
focal_method.signature: byte[] getCorpus()