break;
    public void writeProperty(IProperty property, String elementName, String propName)                       throws IOException {        int propType = property.getType();        // we can't encode java objects in XML        if (propType == IProperty.JAVAOBJECT) {            return;        }        write(prefix.toString());        write(indent);        write("<");        write(elementName);        if (propName != null) {            write(" propertyname=\"");            write(HtmlEncoder.encodeXml(propName));            write("\"");        }        switch (propType) {            case IProperty.BOOLEAN:                write(" type=\"boolean\">");                write(property.getStringValue());                break;            case IProperty.FLOAT:                write(" type=\"float\">");                write(property.getStringValue());                break;            case IProperty.INTEGER:                write(" type=\"integer\">");                write(property.getStringValue());                break;            case IProperty.DATE:                write(" type=\"date\">");                write(format.format(property.getDateValue()));                break;            case IProperty.STRING:                write(">");                String str = HtmlEncoder.encodeXml(property.getStringValue());                if (str != null) {                    write(str);                }        }        write("</");        write(elementName);        write(">");        write(LINESEPARATOR);    }