docs: public String getAttributeValue(final String name) {
          final List<Attribute> attributes = Collections.synchronizedList(getAttributes());
          for (int i = 0; i < attributes.size(); i++) {
              final Attribute a = attributes.get(i);
  
              if (a.getName() != null && a.getName().equals(name)) {
                  return a.getValue();
              }
          }
          return null;
      }