/** * {@inheritDoc} * <p> * The implementation in the class {@link FsArchiveDriver} forwards the * call to the given file system manager. */ @Override public final FsController newController( FsManager context, FsModel model, @Nonnull FsController parent) { assert parent.getModel().equals(model.getParent()); return context.newController(this, model, parent); }
@Override public FsController newController( FsArchiveDriver<? extends FsArchiveEntry> context, FsModel model, @Nullable FsController parent) { assert null == parent ? null == model.getParent() : parent.getModel().equals(model.getParent()); return manager.newController(context, model, parent); }