test_class.file: oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/util/CaseInsensitiveKeysMapAccessTest.java
test_class.identifier: CaseInsensitiveKeysMapAccessTest
test_case.body: @Test
      public void convert() {
          Map<String, String> map = CaseInsensitiveKeysMapAccess.convert(Collections.singletonMap("hello", "world"));
  
          assertEquals("world", map.get("hello"));
          assertEquals("world", map.get("Hello"));
          assertEquals("world", map.get("hELLO"));
      }
test_case.class_method_signature: CaseInsensitiveKeysMapAccessTest.convert()
test_case.full_signature: @Test public void convert()
test_case.identifier: convert
test_case.invocations: convert singletonMap assertEquals get assertEquals get assertEquals get
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void convert()
focal_class.file: oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/util/CaseInsensitiveKeysMapAccess.java
focal_class.identifier: CaseInsensitiveKeysMapAccess
focal_class.class_method_signature: CaseInsensitiveKeysMapAccess.convert(Map<String, String> map)
focal_class.full_signature: public static Map<String, String> convert(Map<String, String> map)
focal_class.identifier: convert
focal_class.modifiers: public static
focal_class.parameters: (Map<String, String> map)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> convert(Map<String, String> map)
focal_method.body: public static Map<String, String> convert(Map<String, String> map) {
          Map<String, String> caseInsensitiveMap = new TreeMap<>(String.CASE_INSENSITIVE_ORDER);
          if (map != null) {
              caseInsensitiveMap.putAll(map);
          }
          // return an unmodifiable map to make it clear that changes are not reflected in the original map.
          return Collections.unmodifiableMap(caseInsensitiveMap);
      }
focal_method.class_method_signature: CaseInsensitiveKeysMapAccess.convert(Map<String, String> map)
focal_method.full_signature: public static Map<String, String> convert(Map<String, String> map)
focal_method.identifier: convert
focal_method.invocations: putAll unmodifiableMap
focal_method.modifiers: public static
focal_method.parameters: (Map<String, String> map)
focal_method.return: Map<String, String>
focal_method.signature: Map<String, String> convert(Map<String, String> map)