@SuppressWarnings({"unchecked"}) protected <T> Set<T> listSet(Class[] types, final int max, final boolean close) { final Set<T> result = new LinkedHashSet<>(initialCollectionSize(max));
List<T> result = new ArrayList<>(initialCollectionSize(max));
@SuppressWarnings({"unchecked"}) protected <T> Set<T> listSet(Class[] types, final int max, final boolean close) { final Set<T> result = new LinkedHashSet<>(initialCollectionSize(max));
List<T> result = new ArrayList<>(initialCollectionSize(max));