RESERVED_CHARACTERS is the static field while reservedChars is just a private collection. Adding a character only adds to the latter collection while the former represents the minimum characters that should never be included.