in src/main/java/org/apache/sling/testing/junit/rules/instance/AbstractInstance.java [55:68]
public <T extends SlingClient> T newClient(Class<T> clientClass, String user, String pass, BuilderCustomizer... customizers) {
InstanceConfiguration configuration = getConfiguration();
try {
T.InternalBuilder<T> builder = getBuilder(clientClass, configuration.getUrl(), user, pass);
for (BuilderCustomizer customizer: customizers) {
builder = customizer.customize(builder);
}
T client = builder.build().adaptTo(clientClass);
clientsCache.put(user + pass, client);
return client;
} catch (ClientException e) {
return null;
}
}