protected static String[] parseAsStrings(String[] args) {
    List<String> all = new LinkedList<String>();
    List<String> one = new LinkedList<String>();
    for (String arg : args) {
      one.clear();
      for (String a : arg.split(C.separator)) {
        one.add(a);
      }
      all.addAll(one);
    }
    String[] result = new String[all.size()];
    all.toArray(result);
    return result;
  }