org_apache_struts2_rest_ContentTypeHandlerManagerTest_java
org.springframework.util.MimeType
public MimeType(String type, String subtype, Map<String, String> parameters) {
        Assert.hasLength(type, "'type' must not be empty");
        Assert.hasLength(subtype, "'subtype' must not be empty");
        this.checkToken(type);
        this.checkToken(subtype);
        this.type = type.toLowerCase(Locale.ENGLISH);
        this.subtype = subtype.toLowerCase(Locale.ENGLISH);
        if (!CollectionUtils.isEmpty(parameters)) {
            LinkedCaseInsensitiveMap<String> map = new LinkedCaseInsensitiveMap<String>(parameters.size(), Locale.ENGLISH);
            for (Map.Entry<String, String> entry : parameters.entrySet()) {
                String attribute = entry.getKey();
                String value = entry.getValue();
                this.checkParameters(attribute, value);
                map.put(attribute, value);
            }
            this.parameters = Collections.unmodifiableMap(map);
        } else {
            this.parameters = Collections.emptyMap();
        }
    }
 -> java.lang.String.isEmpty(): boolean -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.util.BitSet.get(int): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.util.BitSet.get(int): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.util.BitSet.get(int): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.util.BitSet.get(int): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.util.BitSet.get(int): boolean -> java.lang.String.length(): int -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.util.BitSet.get(int): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.util.BitSet.get(int): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.util.BitSet.get(int): boolean -> java.lang.String.length(): int -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String -> java.util.Map.isEmpty(): boolean -> java.util.Collections.emptyMap(): java.util.Map
 [CALL] [CALL] [CALL] -> java.lang.String.isEmpty(): boolean [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.isEmpty(): boolean [EXIT] [EXIT] [CALL] -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.util.BitSet.get(int): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.util.BitSet.get(int): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.util.BitSet.get(int): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.util.BitSet.get(int): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.util.BitSet.get(int): boolean -> java.lang.String.length(): int [EXIT] [CALL] -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.util.BitSet.get(int): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.util.BitSet.get(int): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.util.BitSet.get(int): boolean -> java.lang.String.length(): int [EXIT] -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] -> java.util.Collections.emptyMap(): java.util.Map [EXIT]