/** @see org.apache.avalon.framework.configuration.Configurable#configure(Configuration) */ public void configure(final Configuration configuration) throws ConfigurationException { super.configure(configuration); if (isEnabled()) { Configuration handlerConfiguration = configuration.getChild("handler"); Configuration admin = handlerConfiguration.getChild("administrator_accounts"); Configuration[] accounts = admin.getChildren("account"); for (int i = 0; i < accounts.length; i++) { adminAccounts.put(accounts[i].getAttribute("login"), accounts[i].getAttribute("password")); } Configuration promtConfiguration = handlerConfiguration.getChild("prompt", false); if (promtConfiguration != null) prompt = promtConfiguration.getValue(); if (prompt == null) prompt = ""; else if (!prompt.equals("") && !prompt.endsWith(" ")) prompt += " "; } }