code: public void executeAction(ShanksSimulation simulation, ShanksAgent agent,
              List<NetworkElement> arguments) throws ShanksException {
          for (NetworkElement ne : arguments) {
              this.addAffectedElement(ne);
          }
          this.launchEvent();
      }
docs: Method called when the action has to be performed.
  
  @param simulation
  The hole shanks simulation instance, form which the action can
  consult parameters or other data that needs to perform his
  action.
  @param agent
  The instance of the agent that contains this action.
  @param arguments
  Extra arguments needed to perform the action.
  @throws ShanksException
  An exception may be thrown due to problems trying to changing
  the states or properties of affected elements.