@Override
public void setProvider(ProvidedInterface aProvider) {
+ assert aProvider != null;
+ assert implementedBy(aProvider);
_provider = aProvider;
}
@Override
public String toString() {
StringBuffer buf = new StringBuffer();
+ buf.append("." + getName() + ":");
for (Class intf: _required) {
buf.append("." + intf.getName());
}