public static function serveAttribute($attributeName, $attributeValue = true, $valueType = null)
 {
     if (is_array($attributeValue) && isset($attributeValue['valueType'])) {
         $attributeOptions = $attributeValue;
         $attributeValue = $attributeOptions['value'];
         $valueType = $attributeOptions['valueType'];
     }
     if (!isset($valueType)) {
         $valueType = Glaze::defaultTypeForAttributeName($attributeName);
     }
     // Boolean false attribute (omitted)
     if ($attributeValue === false) {
         return;
     } else {
         if ($attributeValue === true) {
             // Looks like | $name|
             echo ' ' . $attributeName;
         } else {
             // Looks like | $name="$value"|
             echo ' ' . $attributeName . '="' . Glaze::value($attributeValue, $valueType) . '"';
         }
     }
 }