I box value types:
Object boxed = new Object();
boxed = "bla bla bla"; // boxing string
boxed = 10; //boxing int
At some point I need to unbox but before value is unboxed I need to check the type before it was boxed?
How can I check what is the type that boxed?