docs: public Attribute getAttribute(final String attributeName) {
  		final Attribute a = attributes.get(attributeName);
  		if (a == null)
  			throw new IllegalArgumentException("Attribute " + attributeName + " doesn't exists");
  		return a;
  	}