code: @Override
      public int getGeneration() {
  	int penalty = Timing.getInstance().LOCAL_READ;
  	log.trace("[getGeneration] Waiting {} cycles", penalty);
  	turnsControl.waitTurns(penalty, "Get Generation");
  	return this.robot.getData().getGeneration();
      }
docs: /* (non-Javadoc)
  @see com.github.thehilikus.jrobocom.RobotInfo#getGeneration()