Option uriOption = OptionBuilder.withLongOpt("uriprefix")
Option uriPrefixOption = OptionBuilder.withLongOpt("uriprefix")
    public Shell() {         Option user = OptionBuilder.withLongOpt("user")                                   .hasArg()                                   .withDescription("user to use to connect to Marklogic")                                   .create("u");        Option password = OptionBuilder.withLongOpt("password")                                       .hasArg()                                       .withDescription("password to use to connect to Marklogic")                                       .create("p");        Option host = OptionBuilder.withLongOpt("host")                                   .hasArg()                                   .withDescription("host to use to connect to Marklogic")                                   .create("H");        Option port = OptionBuilder.withLongOpt("port")                                   .hasArg()                                   .withType(new java.lang.Integer(800))                                   .withDescription("port to use to connect to Marklogic. Defaults to 8003")                                   .create("P");        Option help = OptionBuilder.withLongOpt("help")                                   .withDescription("print help")                                   .create("h");        Option loadOption = OptionBuilder.withLongOpt("load")                                   .withDescription("load files into database")                                   .create("l");        Option fileOption = OptionBuilder.withLongOpt("file")                                   .withDescription("read xquery from file")                                   .hasArg()                                   .create("f");        Option formatOption = OptionBuilder.withLongOpt("format")                                   .withDescription("pretty print xml output")                                   .create("F");        Option uriOption = OptionBuilder.withLongOpt("uriprefix")                                   .withDescription("uri prefix to append onto file names when loading")                                   .hasArg()                                   .create("i");        options.addOption(user);        options.addOption(password);        options.addOption(host);        options.addOption(port);        options.addOption(help);        options.addOption(loadOption);        options.addOption(uriOption);        options.addOption(fileOption);        options.addOption(formatOption);            		properties = new PropertiesConfiguration();        try {            properties.load(".cqshrc");        } catch(ConfigurationException ignored) { }    }