Final?  Enclosing class, too.  Actually, sprinkle some finals all over this file.