f.getHeader("basic").setTitle(I18N.t("Weitere Infos (freiwillig)")).setIcon("edit");
f.addElement(
"basic.contact",
YSettingHelper.text(null, I18N.t("eMail"), "reporting.contact", "").setInfoTxt(
I18N.t("Füge hier deine eMailadresse ein, wenn du eine Antwort wünscht oder Nachfragen erlaubst.")));
f.addElement("basic.details", new FormTextArea(I18N.t("Ablauf"), "").setInfoTxt(I18N
.t("Schreibe hier rein, was passiert ist, was du getan hast, wie es zu dem Fehler gekommen ist.")));
// add details
f.addHeader("error", new FormHeader(I18N.t("Details"), icon).setCollapsed(true));
f.addElement("error.class", new FormTextField(I18N.t("Class"), t.getClass().toString()));
f.addElement("error.mess", new FormTextField(I18N.t("Message"), YEx.toString(title, t, false)));
f.addElement("error.stack", new FormTextArea(I18N.t("Stack"), Strings.stackStraceAsString(t)));
task.setInstruction(I18N.t("{0}bericht einsenden", typ));
task.setText(mess + (YLevel.IS_ADVANCED ? "<br>" + YEx.toString(title, t, false) : ""));
task.setIcon(IconCache.get(icon, 64));
task.setResizable(true);