static { Map<Class<?>, Object> map = new HashMap<Class<?>, Object>(); put(map, boolean.class, false); put(map, char.class, '\0'); put(map, byte.class, (byte) 0); put(map, short.class, (short) 0); put(map, int.class, 0); put(map, long.class, 0L); put(map, float.class, 0f); put(map, double.class, 0d); DEFAULTS = Collections.unmodifiableMap(map); }