// why cant i widen first and then box... byte can be widened to long and then long can be boxed to Long... then why is it illegal...