import java.util.*;

enum E {
    A, B, C
}

class A {
    void foo(List<String> list, Collection<Integer> collection, Map<Integer, Integer> map) {
        int a = "".length();
        String b = E.A.name();
        int c = E.A.ordinal();
        int d = list.size() + collection.size();
        int e = map.size();
        int f = map.keySet().size();
        int g = map.values().size();
        int h = map.entrySet().size();
        int i = map.entrySet().iterator().next().getKey() + 1;
    }

    void bar(List<String> list, HashMap<String, Integer> map) {
        char c = "a".charAt(0);
        byte b = new Integer(10).byteValue();
        int i = new Double(10.1).intValue();
        float f = new Double(10.1).floatValue();
        long l = new Double(10.1).longValue();
        short s = new Double(10.1).shortValue();
        byte b2 = new Float(10.1).byteValue();

        try {
            String removed = list.remove(10);
            Boolean isRemoved = list.remove("a");
        }
        catch(Exception e) {
            System.err.println(e.getMessage());
            throw new RuntimeException(e.getCause());
        }

        for (Map.Entry<String, Integer> entry : map.entrySet()) {
            String key = entry.getKey();
            Integer value = entry.getValue();
            entry.setValue(value + 1);
        }
    }

    void primitiveConversions(boolean bool, byte b, short s, int i, long l, float f, double d, String str) {
        Boolean.valueOf(bool);
        Byte.valueOf(b);
        Short.valueOf(s);
        Integer.valueOf(i);
        Long.valueOf(l);
        Float.valueOf(f);
        Double.valueOf(d);

        Boolean.parseBoolean(str);
        Boolean.valueOf(str);

        Byte.parseByte(str);
        Byte.valueOf(str);
        Byte.parseByte(str, i);
        Byte.valueOf(str, i);

        Short.parseShort(str);
        Short.valueOf(str);
        Short.parseShort(str, i);
        Short.valueOf(str, i);

        Integer.parseInt(str);
        Integer.valueOf(str);
        Integer.parseInt(str, i);
        Integer.valueOf(str, i);

        Long.parseLong(str);
        Long.valueOf(str);
        Long.parseLong(str, i);
        Long.valueOf(str, i);

        Integer.parseInt(str, i, i, i);
        Long.parseLong(str, i, i, i);

        Float.parseFloat(str);
        Float.valueOf(str);

        Double.parseDouble(str);
        Double.valueOf(str);
    }

    void kt7940() {
        byte b1 = Byte.MIN_VALUE;
        byte b2 = Byte.MAX_VALUE;
        short s1 = Short.MIN_VALUE;
        short s2 = Short.MAX_VALUE;
        int i1 = Integer.MIN_VALUE;
        int i2 = Integer.MAX_VALUE;
        long l1 = Long.MIN_VALUE;
        long l2 = Long.MAX_VALUE;
        float f1 = Float.MIN_VALUE;
        float f2 = Float.MAX_VALUE;
        float f3 = Float.POSITIVE_INFINITY;
        float f4 = Float.NEGATIVE_INFINITY;
        float f5 = Float.NaN;
        double d1 = Double.MIN_VALUE;
        double d2 = Double.MAX_VALUE;
        double d3 = Double.POSITIVE_INFINITY;
        double d4 = Double.NEGATIVE_INFINITY;
        double d5 = Double.NaN;
    }

    void kt35593() {
        Number number = 1;
        byte b = number.byteValue();
        double d = number.doubleValue();
        float f = number.floatValue();
        int i = number.intValue();
        long l = number.longValue();
        short s = number.shortValue();
    }
}
