Bounded Type In Java