这是不是就说明FCK EDITOR做得很烂?  public void setError(int number, String text)
  {
    if (this.errorElement == null) {
      this.errorElement = this.document.createElement("Error");
      this.document.getDocumentElement().appendChild(this.errorElement);
    }    this.errorElement.setAttribute("number", String.valueOf(number));
    if (Utils.isNotEmpty(text))
      this.errorElement.setAttribute("text", text);
  }  public void setError(int number)
  {
    setError(number, null);
  }  public void setFolders(File dir)
  {
    if (this.foldersElement != null) {
      Element parent = (Element)this.foldersElement.getParentNode();
      parent.removeChild(this.foldersElement);
    }    this.foldersElement = this.document.createElement("Folders");
    this.document.getDocumentElement().appendChild(this.foldersElement);    String[] fileList = dir.list(DirectoryFileFilter.DIRECTORY);
    String[] arr$ = fileList; int len$ = arr$.length; for (int i$ = 0; i$ < len$; ++i$) { String file = arr$[i$];
      Element folderElement = this.document.createElement("Folder");
      folderElement.setAttribute("name", file);
      this.foldersElement.appendChild(folderElement);
    }
  }