@Test public void testDeriveChildSelector() { DependencySelector derivedSelector = selector.deriveChildSelector(null); assertSame(selector, derivedSelector); }
@Override public DependencySelector deriveChildSelector( DependencyCollectionContext dependencyCollectionContext) { return this; }
FilteringZipDependencySelector implements DependencySelector { @Override public DependencySelector deriveChildSelector( DependencyCollectionContext dependencyCollectionContext) { return this; } }
FilteringZipDependencySelector implements DependencySelector { @Override public DependencySelector deriveChildSelector( DependencyCollectionContext dependencyCollectionContext) { return this; }  }
FilteringZipDependencySelector implements DependencySelector { @Override public DependencySelector deriveChildSelector( DependencyCollectionContext dependencyCollectionContext) { return this; }  @Override boolean selectDependency(Dependency dependency); @Override DependencySelector deriveChildSelector(
      DependencyCollectionContext dependencyCollectionContext); }
FilteringZipDependencySelector implements DependencySelector { @Override public DependencySelector deriveChildSelector( DependencyCollectionContext dependencyCollectionContext) { return this; }  @Override boolean selectDependency(Dependency dependency); @Override DependencySelector deriveChildSelector(
      DependencyCollectionContext dependencyCollectionContext);  }