InvalidTimeZoneID
Invalid time zone identifier. TimeZone.getTimeZone(String) will silently return GMT instead of the time zone you intended.

Severity
ERROR
Has Fix?
REQUIRES_HUMAN_ATTENTION

The problem

TimeZone.getTimeZone(String) silently returns GMT when an invalid time zone identifier is passed in.

Suppression

Suppress false positives by adding the suppression annotation @SuppressWarnings("InvalidTimeZoneID") to the enclosing element.