void (String[] args) { Long l = 0L; Short s = 0; int d = <error descr="Inconvertible types; cannot cast 'java.lang.Long' to 'int'">(int)l</error>; d = (int)s; short t = 0; Integer d1 = <error descr="Inconvertible types; cannot cast 'short' to 'java.lang.Integer'">(Integer) t</error>; Byte b = <error descr="Inconvertible types; cannot cast 'short' to 'java.lang.Byte'">(Byte) t</error>; }