package brainslug.flow.context; public interface Registry { <T> T getService(String name, Class<T> clazz); Object getService(String name); <T> T getService(Class<T> serviceClass); <T> void registerService(String name, T serviceInstance); <T> void registerService(Class<T> serviceClass, T serviceInstance); }