My observation, native English speaker, is that variable naming scheming is poorly thought out not enforced properly. The question is what does "charge" refer to? The amount of charge (or state) of ...