@Override public void setEntities(Class<? extends Entity> entityClass, Collection<? extends Entity> entities) { if (entityClass == User.class) { setEntities(config, config.getUsers(), entities); } else if (entityClass == Role.class) { setEntities(config, config.getRoles(), entities); } else { // throw ex? } }