+ private void outputForm(HttpServletRequest req, PrintWriter out, int mid, AssuranceForm form) {
+ User myself = LoginPage.getUser(req);
+ AssuranceResult check = Notary.checkAssuranceIsPossible(myself, new User(mid));
+ if (check != AssuranceResult.ASSURANCE_SUCCEDED) {
+ out.println(translate(req, check.getMessage()));
+ return;
+ }
+ if (form == null || form.assuree.getId() != mid) {
+ form = new AssuranceForm(req, mid);
+ }
+
+ form.output(out, getLanguage(req), new HashMap<String, Object>());
+ }
+