possible a bug, all these methods should be public

方法应该声明成public