/guava/android/guava/src/com/google/common/collect/EnumMultiset.java
this.enumConstants = type.getEnumConstants ( ) ; this.counts = new int[enumConstants.length];
private transient int[] counts; private transient int distinctElements; private transient long size; private EnumMultiset(Class<E> type) { this.type = type; checkArgument(type.isEnum()); <extra_id_0> } private boolean isActuallyE(@CheckForNull Object o) { if (o instanceof Enum) { Enum<?> e = (Enum<?>) o; int index = e.ordinal(); return index < enumConstants.length && enumConstants[index] == e;