JJ/HM: Speed up by using private and final
JJ/HM: Optimize with private and finals