}
@SuppressWarnings("rawtypes")
void buildReport(List cols, String fromClause) throws IOException, SemanticException {
//Configure the Engine and start the Platform
DesignConfig config = new DesignConfig();
config.setProperty("BIRT_HOME", "d:/Libraries/birt-runtime-4_2_0/ReportEngine");
IDesignEngine engine = null;
try {
Platform.startup(config);
IDesignEngineFactory factory = (IDesignEngineFactory) Platform.createFactoryObject(IDesignEngineFactory.EXTENSION_DESIGN_ENGINE_FACTORY);