We should be able to trust and cast this appropriately at this point.  I would just have a line:

DelimitedTextReportRenderer rendererType = (DelimitedTextReportRenderer) Context.loadClass(design.getRendererType());

or something like this.