SecureString password = getPassword(request.getInputStream(), request.getContentLength());
CompositeFinder finder = getCompositeFinder();
try{
PasswordAnalysis analysis = new PasswordAnalysis(password);
try {
finder.analyze(analysis);
finder.waitForAnalysis(analysis);
} catch (Exception e) {
throw new ServletException(e);
}
writeJSON(analysis, response.getWriter());