public boolean select(){
		switch (phase) {
		case INIT:
			init();
			phase=Phase.WAIT_START;
			break;
		case WAIT_START:
			stop();
			break;
		case START:
			start();
			phase=Phase.RUN;
			break;
		case RUN:
			run();
			break;
		case STOP:
			stop();
			break;
		case END:
			end();
			break;
		default:
			Log.warning("phase nullだよ");
			break;
		}
		return true;
	}