It'd have to be a volatile `Boolean`, but be sure to use the constant instances. Other option would be a volatile enum. I guess there's really no difference in space; is the enum more clear than just a potentially null Boolean?