addLeafTextElement(signature.toString(), "method-signature", deferredMethod, document);
attribute.appendChild(deferredMethod);
} else if (componentTagAttribute != null && componentTagAttribute.expression().isValueExpression()) {
Element deferredValue = document.createElement("deferred-value");
String type = "java.lang.Object";
if (componentTagAttribute.expression().isValueExpression()) {
if (componentTagAttribute.type().length == 1
// XXX fix me hack
&& !"org.apache.myfaces.tobago.layout.Measure".equals(componentTagAttribute.type()[0])) {
type = componentTagAttribute.type()[0];
}