code: @Override
    public void inject(Class<?> klass) throws DataException {
  
      Method[] classMethods = klass.getMethods();
  
      for (Method method : classMethods) {
        ServiceMethod annotation = (ServiceMethod) method.getAnnotation(ServiceMethod.class);
  
        if (annotation != null) {
          injectServiceMethod(method, annotation);
        }
      }
    }
docs: Inject a service into the service manager registry.
  
  @param klass
  Class to inject
  @throws DataException
  @throws IllegalAccessException
  @throws InstantiationException