List<ProvidedInterface> oldRemaining = _remaining.get();
_remaining.set(new ArrayList<ProvidedInterface>(Arrays.asList(getProvidedInterfaces())));
try {
Type runtime = doStart(aScope);
checkNotStartedInterfaces();
List<ProvidedInterface> oldRemaining = _remaining.get();
_remaining.set(new ArrayList<ProvidedInterface>(Arrays.asList(getProvidedInterfaces())));
try {
Type runtime = doStart(aScope);
checkNotStartedInterfaces();