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}