throw new NullPointerException("Target-Name must not be null");
}
this.target = target;
this.tableNameGenerator = new AttributeNameGenerator();
this.frameNameGenerator = new AttributeNameGenerator();
this.autoStyleNameGenerator = new AttributeNameGenerator();
this.outputRepository = outputRepository;
this.inputRepository = inputRepository;
this.states = new FastStack();
this.xmlWriters = new FastStack();
this.imageNames = new AttributeNameGenerator();
this.imageProducer = new ImageProducer(inputRepository, outputRepository, imageService);
this.oleProducer = new OleProducer(inputRepository, outputRepository, imageService, datasourcefactory,(Integer)reportJob.getParameters().get(ReportEngineParameterNames.MAXROWS));
try