public function __construct(Trace $trace, ScreenRequestExecutor $executor, AIS2TableParser $parser)
 {
     $data = new ScreenData();
     $data->appClassName = 'ais.gui.vs.es.VSES017App';
     $data->additionalParams = array('kodAplikacie' => 'VSES017');
     parent::__construct($trace, $executor, $data);
     $this->parser = $parser;
 }
 public function __construct(Trace $trace, SimpleConnection $connection, $idZapisnyList, AIS2TableParser $parser = null)
 {
     $data = new ScreenData();
     $data->appClassName = 'ais.gui.vs.es.VSES212App';
     $data->additionalParams = array('kodAplikacie' => 'VSES212', 'idZapisnyList' => $idZapisnyList);
     $requestBuilder = new RequestBuilderImpl();
     $executor = new ScreenRequestExecutor($requestBuilder);
     parent::__construct($trace, $executor, $data);
     $this->parser = $parser !== null ? $parser : new AIS2TableParser();
 }