Java Type Casting Code