docs: private static ProtobufMetadataManagerImpl getProtobufMetadataManager(EmbeddedCacheManager cacheManager) {
        if (cacheManager == null) {
           throw new IllegalArgumentException("cacheManager cannot be null");
        }
        ProtobufMetadataManagerImpl metadataManager = (ProtobufMetadataManagerImpl) cacheManager.getGlobalComponentRegistry().getComponent(ProtobufMetadataManager.class);
        if (metadataManager == null) {
           throw new IllegalStateException("ProtobufMetadataManager not initialised yet!");
        }
        return metadataManager;
     }