try {
String outputClass = sc.getInitParameter("ice.config.output");
Object obj = FieldUtils.loadClass(outputClass);
IConfigParser parser = ConfigParserFactory.getParser(sc.getInitParameter("ice.config.parser"));
if (obj instanceof IConfigData) {
data = (IConfigData) obj;
}
parser.parse(sc, sc.getInitParameter("ice.config.source"), data);
} catch(Exception ex) {
System.out.println("Error while parsing configuration");
ex.printStackTrace();
return;
}