@Override public boolean preAuthorization(AdminCommandContext context) { config = CLIUtil.chooseConfig(domain, target, context.getActionReport()); if (config == null) { return false; } securityService = config.getSecurityService(); authRealm = findRealm(); if (authRealm == null) { final ActionReport report = context.getActionReport(); report.setMessage(localStrings.getLocalString( "delete.auth.realm.notfound", "Authrealm named {0} not found", authRealmName)); report.setActionExitCode(ActionReport.ExitCode.FAILURE); } return (authRealm != null); }