void (int indentLevel, @NotNull StringBuilder buffer) { appendText(getModifierList(), indentLevel, buffer); buffer.append("module ").append(getName()).append(" {\n"); int newIndentLevel = indentLevel + getIndentSize(), start = buffer.length(); appendChildren(getRequires(), buffer, newIndentLevel, start); appendChildren(getExports(), buffer, newIndentLevel, start); appendChildren(getOpens(), buffer, newIndentLevel, start); appendChildren(getUses(), buffer, newIndentLevel, start); appendChildren(getProvides(), buffer, newIndentLevel, start); StringUtil.repeatSymbol(buffer, ' ', indentLevel); buffer.append('}'); }