public Map<String, Node> getMembersByPrefix(String prefix) {
        return getStringMap().entrySet()
                .stream()
                .filter(entry -> entry.getKey().startsWith(prefix))
                .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
    }
Gets a map of all members where the key starts with the given prefix.

@param prefix Prefix to search for in keys.
@return Returns the map of matching members.
smithy-model/src/main/java/software/amazon/smithy/model/node/ObjectNode.java