docs: @Override
      String asSubstituted(SubstitutionContext context) {
          return value == null 
               ? attribute.asSubstituted(context)
               : attribute.asSubstituted(context) + " " + value.asSubstituted(context);
      }