multiEntityPropertyHandler.setVisibleOrderedEntityPathes(entityPathes);
multiEntityPropertyHandler.setVisibleOrderedEntityPathes(entityPathes, identificationName);
  private void setVisibleColumns(String[] selectedKeys) {    // if the selected keys equals to the default keys do nothing    List selectedKeysList = Arrays.asList(selectedKeys);    if (defaultShortKeys.equals(selectedKeysList) && visibleColumns.isEmpty())      return;    List entityPathes = new ArrayList();    Iterator iterator = selectedKeysList.iterator();    while (iterator.hasNext())  {      String shortKey = (String) iterator.next();      EntityPath path = multiEntityPropertyHandler.getEntityPath(shortKey);      entityPathes.add(path);    }    multiEntityPropertyHandler.setVisibleOrderedEntityPathes(entityPathes);     visibleColumns = entityPathes;  }