public static MailDispatcher provides(String name, RuntimeContext<MailDispatcher> context)
     throws ProviderException {
   return PROVIDER.provides(name, context);
 }
 public static final MailDispatcher provides(RuntimeContext<MailDispatcher> context)
     throws ProviderException {
   return PROVIDER.provides(context);
 }
 public static MailDispatcher provides(String name) throws ProviderException {
   return PROVIDER.provides(name, new RuntimeContext<MailDispatcher>(name, MailDispatcher.class));
 }