* @return Provider or null if not set.
*/
ProvidedInterface getProvider();
+
+ /**
+ * Determines if the requirements of the current interface are at least those
+ * of the given required interface.
+ */
+ boolean covers(RequiredInterface aInterface);
}