class Attribute implements Serializable, Cloneable {

    public static Attribute createTemplateAttribute(String template) {
        Attribute attribute = new Attribute();
        attribute.setValue(template);
        attribute.setRenderer(TEMPLATE_RENDERER);
        return attribute;
    }

    public  Attribute();
    public  Attribute(Object value);
    public  Attribute(Attribute attribute);
    public  Attribute(Object value, String role);
    public  Attribute(Object value, Expression expression, String role, String rendererName);

}