boolean containsAttribute(AttributeKey<?> key) { requireNonNull(key, "key"); return attrs.stream().anyMatch(e -> e.key.equals(key)); }
boolean containsAttribute(AttributeKey<?> key) { requireNonNull(key, "key"); return attrs.stream().anyMatch(e -> e.key.equals(key)); }
boolean containsAttribute(AttributeKey<?> key) { requireNonNull(key, "key"); return attrs.stream().anyMatch(e -> e.key.equals(key)); }