public EngineOutput(List<String> oStd,List<String> oErr){
  std=Collections.unmodifiableList(oStd);
  err=Collections.unmodifiableList(oErr);
}

public EngineOutput ( List < String > oStd , List < String > oErr ) { std = Collections . unmodifiableList ( oStd ) ; err = Collections . unmodifiableList ( oErr ) ; }
creates instance which outputs are initiated with provided initial values
