private void setListRepositoryProperty(IRepository<?> repository, String key, List<String> listProperty) { StringBuffer buffer = new StringBuffer(); for (Iterator<String> it = listProperty.iterator(); it.hasNext();) { String repositoryString = it.next(); buffer.append(repositoryString); if (it.hasNext()) buffer.append(PIPE); } String value = (buffer.length() == 0) ? null : buffer.toString(); repository.setProperty(key, value); }