@Override
        public <T> Boolean visit(Binding<T> binding) {
            if (seenKeys.add(binding.getKey())) {
                elements.add(binding);
            }
            return Boolean.TRUE;
        }
This is a repository of {@link Module}s. An instance of this class is owned by the {@link ContainerBuilder}, and is
used to configure the set of Modules that eventually form the {@link Injector} of the active {@link Container}.

@author Simon Thoresen Hult
jdisc_core/src/main/java/com/yahoo/jdisc/application/GuiceRepository.java