Well, if I do configChangeListenerHandle = null, I'll have to remove the final from the field, and then I get a compiler error saying that the field is never read. If I do nothing here, I still get the compiler warning (even if the final is there)... But I will have to keep a reference of the handle, right?