class Attribute implements Map.Entry<String, String>, Cloneable {

    public String html() {
        StringBuilder sb = StringUtil.borrowBuilder();
        
        try {
        	html(sb, (new Document("")).outputSettings());
        } catch(IOException exception) {
        	throw new SerializationException(exception);
        }
        return StringUtil.releaseBuilder(sb);
    }

    public  Attribute(String key, String value);
    public  Attribute(String key, String val, Attributes parent);

}