code: @Override
      public InstructionSet getRemoteInstructionSet() {
  	int penalty = Timing.getInstance().REMOTE_ACCESS_PENALTY;
  	log.trace("[getRemoteInstructionSet] Waiting {} cycles", penalty);
  	turnsControl.waitTurns(penalty, "Get Neighbour's Instruction set");
  	Robot neighbour = world.getNeighbour(this.robot);
  	if (neighbour != null) {
  	    return neighbour.getData().getInstructionSet();
  	} else {
  	    return InstructionSet.BASIC;
  	}
      }
docs: /* (non-Javadoc)
  @see com.github.thehilikus.jrobocom.RobotInfo#getInstructionSet(boolean)