final not static lower
static not final lower.
only constants are capital.

BUT the `on` var was a temporary measure in the other class, it should really be a setter method or something, but as usual temporary becomes permanent