Notice

the rule of the method should be obeyed in this class