public static final void execTransform(Body b) {
		switch(b.getType()) {
			case Reimu.type:
				// 縺ｧ縺��蛹�
				synchronized(SimYukkuri.lock) {
					Terrarium.bodyList.remove(b);
					Body to = new Deibu(b.getX(), b.getY(), b.getZ(), b.getAgeState(), null, null);
					YukkuriUtil.changeBody(to, b);
					Terrarium.bodyList.add(to);
					if(MyPane.selectBody == b) {
						MyPane.selectBody = to;
					}
				}
				break;
			case Marisa.type:
				// 繝峨せ蛹�
				// 繝峨せ縺ｯ繝輔ぅ繝ｼ繝ｫ繝峨↓荳�ｽ薙□縺�
				for(Body tmp :Terrarium.bodyList) {
					if(tmp.getType() == DosMarisa.type) return;
				}
				synchronized(SimYukkuri.lock) {
					Terrarium.bodyList.remove(b);
					Body to = new DosMarisa(b.getX(), b.getY(), b.getZ(), b.getAgeState(), null, null);
					YukkuriUtil.changeBody(to, b);
					Terrarium.bodyList.add(to);
					if(MyPane.selectBody == b) {
						MyPane.selectBody = to;
					}
				}
				break;
			default:
				break;
		}
	}