public void setClientX(String clientX) throws RepositoryException {
logger.fine("clientX was " + clientX);
try {
this.clientX = (IClientX) Class.forName(clientX).newInstance();
} catch (InstantiationException e) {
throw new RepositoryException(e);
} catch (IllegalAccessException e) {
throw new RepositoryException(e);
} catch (ClassNotFoundException e) {
throw new RepositoryException(e);
} catch (NoClassDefFoundError e) {
throw new RepositoryException(e);
}
logger.config("clientX set to " + this.clientX.getClass().getName());
logger.config("DFC " + this.clientX.getDFCVersion());
}