code: public CharSequence generate(Context context) {
          Object attribute = context.getAttribute(getName());
          if (attribute == null) {
              return "null";
          } else {
              CharSequence seq;
              if (attribute instanceof CharSequence) {
                  seq = (CharSequence) attribute;
              } else {
                  seq = attribute.toString();
              }
  
              if (function == Function.value) {
                  return seq;
              } else {
                  return String.valueOf(seq.length());
              }
          }
      }
docs: Добавляет элемент в новую строку
  
  @param context контекст