Object[] strings = (Object[]) stack.toArray(); StringBuffer sb = new StringBuffer(); for (int i = 0; i < strings.length; i++) sb.append(strings[i]); return sb.toString();
List<T> list = new ArrayList<>(); while (!stack.isEmpty()) list.add(stack.pop()); return list;
if (s.empty()) { return emptyTuple; Object[] result = new Object[s.size()]; s.copyInto(result); return result;