properties.load(in);
IOUtil.closeStream(in);
if (properties.containsKey("provider.class") &&
properties.containsKey("provider.name")) {
Class cls = classloader.loadClass(properties.getProperty(
"provider.class"));
String optionsClassName = properties.getProperty(
"provider.options");
Class optionsClass = ((optionsClassName == null) ||
optionsClassName.equals("")) ? null