}
}
private ElementsContainer createElementsContainer(Field field) {
try {
ShouldableWebElement self = ElementLocatorProxy.wrap(factory.createLocator(field));
ElementsContainer result = initElementsContainer(field.getType(), self);
return result;
} catch (Exception e) {
throw new RuntimeException("Failed to create elements container for field " + field.getName(), e);
}