public static ConceptMethod<Stream<? extends Concept>> getKeysByTypes(AttributeType<?>... attributeTypes) { return ConceptMethod.builder(ConceptResponseType.CONCEPTS) .requestSetter(builder -> builder.setGetKeysByTypes(convert(Stream.of(attributeTypes)))) .function(concept -> concept.asThing().keys(attributeTypes)) .build(); }