code: private static String getPath(final List pathStack, final char separatorChar) {
          final StringBuilder buffer = new StringBuilder();
  
          final Iterator iter = pathStack.iterator();
          if (iter.hasNext()) {
              buffer.append(iter.next());
          }
          while (iter.hasNext()) {
              buffer.append(separatorChar);
              buffer.append(iter.next());
          }
          return buffer.toString();
      }
docs: Gets path from a <code>List</code> of <code>String</code>s.
  
  @param pathStack     <code>List</code> of <code>String</code>s to be concated as a path.
  @param separatorChar <code>char</code> to be used as separator between names in path
  @return <code>String</code>, never <code>null</code>