}
private void loadData() {
container.removeAllItems();
userDataContainer.removeAllItems();
transactionProvider.withTransaction(new ProcessToolGuiCallback() {
@Override
public void callback(ProcessToolContext ctx, ProcessToolBpmSession session) {
container.addAll(ctx.getUserSubstitutionDAO().findAllEagerUserFetch());
usersByLogin = Maps.collectionToMap(LiferayBridge.getAllUsersByCurrentUser(session.getUser(ctx)), "login");
userDataContainer.addAll(usersByLogin.values());