Fix #718 to prevent a sub class to reinitialize the static members of its super class.
Merge pull request #720 from yxl/static_init

Fix #718 Prevent <clinit> of the super class being called more than once