}
public static String createFtlMethodDialog() throws IOException{
StringBuilder result = new StringBuilder();
result.append(IOUtils.readStream(FtlFormat.class.getResourceAsStream("ckeditor.ftl.method.dialog.start")));
List<MethodTag> tagsList = new ArrayList<MethodTag>(MethodTag.getAll().values());
Collections.sort(tagsList, new MethodTagComparator());
{
CKSelectElement selectElement = new CKSelectElement();
selectElement.setId("ELEMENT_TAG_TYPE").setLabel("editor.lang.FreemarkerTags.MethodTitle").setDefaultValue(tagsList.isEmpty() ? null : "'" + tagsList.get(0).id + "'");
for (MethodTag tagInfo : tagsList)