Map<Scope, Repository> repositories = initRepositories( bindings );
Suppliable<?>[] suppliables = new Suppliable<?>[bindings.length];
for ( int i = 0; i < bindings.length; i++ ) {
Binding<?> binding = bindings[i];
Scope scope = binding.scope;
Expiry expiry = expiryByScope.get( scope );
if ( expiry == null ) {
expiry = Expiry.NEVER;
}
suppliables[i] = suppliableOf( binding, repositories.get( scope ), expiry );
}