1*f0340d8eSSorin Bascaimport java.util.HashMap;
2*f0340d8eSSorin Basca
3*f0340d8eSSorin Bascaclass MyClass {
4*f0340d8eSSorin Basca
5*f0340d8eSSorin Basca    public enum Primitive {
6*f0340d8eSSorin Basca		Boolean ("Boolean"),
7*f0340d8eSSorin Basca		Char    ("Character"),
8*f0340d8eSSorin Basca		Byte    ("Byte"),
9*f0340d8eSSorin Basca		Short   ("Short"),
10*f0340d8eSSorin Basca		Int     ("Integer"),
11*f0340d8eSSorin Basca		Long    ("Long"),
12*f0340d8eSSorin Basca		Float   ("Float"),
13*f0340d8eSSorin Basca		Double  ("Double");
14*f0340d8eSSorin Basca
15*f0340d8eSSorin Basca		final String nameOfBoxedType;
16*f0340d8eSSorin Basca    }
17*f0340d8eSSorin Basca
18*f0340d8eSSorin Basca    static final HashMap<String, Primitive> unboxMap = new HashMap<String, Primitive>();
19*f0340d8eSSorin Basca	static {
20*f0340d8eSSorin Basca		for(Primitive unboxedType : Primitive.values()) {
21*f0340d8eSSorin Basca			unboxMap.put(unboxedType.nameOfBoxedType, unboxedType);
22*f0340d8eSSorin Basca		}
23*f0340d8eSSorin Basca	}
24*f0340d8eSSorin Basca
25*f0340d8eSSorin Basca}