class AttributeView implements Transform<Attribute, String>, 
        HasNameView<Attribute>, HasValueView<Attribute> {

    @Override
    public Optional<String> transform(Generator gen, Attribute model) {<FILL_FUNCTION_BODY>}
}

        return Optional.of(transformName(model) +
            (model.isEscape()
                ? transformValue(model)
                : model.getValue()
            ).map(s -> "=\"" + s + "\"").orElse("")
        );
    
<no_super_class>