A class defines an equals(Object) method but not a hashCode() method, and thus doesn't fulfill the requirement that equal objects have equal hashCodes. An instance of this class is used in a hash data structure, making the need to fix this problem of highest importance. ICAST: int value converted to long and used as absolute time (ICAST_INT_2_LONG_AS_INSTANT) This code converts a 32-bit int value to a 64-bit long value, and then passes that value for a method parameter that requires an absolute time value. An absolute time value is the number of milliseconds since the standard base time known as "the epoch", namely January 1, 1970, 00:00:00 GMT. For example, the following method, intended to convert seconds since the epoch into a Date, is badly broken:
In the European Union advertising has to show Carbon dioxide (CO 2 )-emission and fuel consumption data in a clear way as described in the UK Statutory Instrument 2004 No 1661.  Since September 2005 a colour-coded "Green Rating" sticker has been available in the UK, which rates fuel economy by CO 2 emissions: A: <= 100 g/km, B: 100–120, C: 121–150, D: 151–165, E: 166–185, F: 186–225, and G: 226+. Depending on the type of fuel used, for gasoline A corresponds to about L/100 km (69 mpg ‑imp ; 57 mpg ‑US ) and G about L/100 km (30 mpg ‑imp ; 25 mpg ‑US ).  Ireland has a very similar label, but the ranges are slightly different, with A: <= 120 g/km, B: 121–140, C: 141–155, D: 156–170, E: 171–190, F: 191–225, and G: 226+.