public ReinforcementAgent copy() {
		try {
			ReinforcementAgent ra = (ReinforcementAgent) ObjectCloner.deepCopy(this);
			ra.rootTransfer(this);
			return ra;
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return this;
	}