Bug 161848 [JFace] Javadoc quality in org.eclipse.jface
As Tod announced on the platform-ui mailing list he wants to set the compiler settings to stricter mode so to ensure the javadoc quality. Because the weather was so lousy in Austria today I tried it and took the effort (~2 hours). I'll attach the patches package wise. This is a starting point.
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/DialogSettings.java
}
            }
            out.endTag(TAG_LIST);
            attributes.clear();
        }
        for (Iterator i = sections.values().iterator(); i.hasNext();) {
            ((DialogSettings) i.next()).save(out);
        }
        out.endTag(TAG_SECTION);
    }
    
    /**
     * A simple XML writer.  Using this instead of the javax.xml.transform classes allows
     * compilation against JCL Foundation (bug 80059). 
     */
    private static class XMLWriter extends PrintWriter {
    	protected int tab;
    	
    	protected static final String XML_VERSION = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"; 
    	public XMLWriter(OutputStream output) throws UnsupportedEncodingException {
    		super(new OutputStreamWriter(output, "UTF8")); 
    		tab = 0;
    		println(XML_VERSION);
    	}
    	public XMLWriter(Writer output) {
    		super(output);
    		tab = 0;
    		println(XML_VERSION);
    	}
    	public void endTag(String name) {