333jpg sageFrame.class  State design pattern