protected void set_parameters(String[] args, Properties props) {
sm = new DefaultServerManager(this);
if (cm == null) {
try {
cm = new DefaultConnectionManager(this);
} catch (IOException e) {
e.printStackTrace();
TRANSIENT t = new TRANSIENT();
t.initCause(e);
throw t;