};
try {
stepEntryMethod.invoke(null, stepEntryArgs);
} catch (IllegalAccessException e) {
throw new DbException("error in dbmain() in class " + stepEntryMethod.getDeclaringClass().getName(), e.getCause());
} catch (InvocationTargetException e) {
throw new DbException("error in dbmain() in class " + stepEntryMethod.getDeclaringClass().getName(), e.getCause());
} catch (Exception e) {
throw new DbException("exception occured during dbmain() in class " + stepEntryMethod.getDeclaringClass().getName() + " execution.", e);
}
}