} else if( (args.length == 1) && args[0].equals("-?") ) {
usage();
} else if( args.length == 1 ) {
System.out.println("Using XML configuration file " + args[0] + "...");
XmlBeanFactory bf = new XmlBeanFactory(new FileSystemResource(args[0]));
if(bf.containsBean("server")) {
server = (FtpServer) bf.getBean("server");
} else {
String[] beanNames = bf.getBeanNamesForType(FtpServer.class);
if(beanNames.length == 1) {
server = (FtpServer) bf.getBean(beanNames[0]);