Start point of the fluent API to create a binding.
@param list the JavaFX list
@param <T> the data type of the list
@return a binder that can be used by the fluent API to create binding.
497459
public static <T> JavaFXListBinder<T> bind(ObservableList<T> list) {
        requireNonNull(list, "list");
        return new DefaultJavaFXListBinder(list);
    }
459839
public static <T> T randomElementOf(final List<T> list) {
        if (list.isEmpty()) {
            return null;
        }
        return list.get(nextInt(0, list.size()));
    }
419808
public java.util.List<? extends com.google.iam.v1.BindingDeltaOrBuilder> 
      getBindingDeltasOrBuilderList() {
    return bindingDeltas_;
  }
382971
<T> IClassContainer buildClassContainer(final List<T> list) {
        return (BasicCollectionUtils.isNotEmpty(list))
                ? buildClassContainer(list.get(0))
                : null;
    }
413722
@SuppressWarnings("unchecked")
    public MergeObservableList<T> insertList(@NonNull ObservableList<? extends T> list) {
        list.addOnListChangedCallback(callback);
        int oldSize = size();
        lists.add(list);
        modCount += 1;
        if (!list.isEmpty()) {
            listeners.notifyInserted(this, oldSize, list.size());
        }
        return this;
    }
10199
public static <T extends Comparable<? super T>> List<T> sort(final List<T> list) {
        Validate.notNull(list, "Cannot execute list sort: list is null");
        final Object[] a = list.toArray();
        Arrays.sort(a);
        
        return fillNewList(a, list.getClass());
    }
376897
public <T extends Comparable<T>> void sort(List<T> list)
    {
        sort(list, defaultComp);
    }
352677
public ListPropertyMetaData getMetaDataOrFail(final List<?> list) {
        final ListPropertyMetaData metaData = listToData.get(list);
        if (metaData == null) {
            throw new ObjectToIdMappingException("Meta data for an unknown property was requested. "
                    + "The clients may no longer be synchron.");
        }
        return metaData;
    }
121492
static <T> List<T> freeze(List<T> list) {
        return list == null ? null : Collections.unmodifiableList(list);
    }
598841
public static <T, L extends List<T>> T getLast(List<T> list) {
        return isNullOrEmpty(list) ? null : list.get(list.size() - 1);
    }
59975
public static Iterator iterator(Object list)
    {
        if (list==null)
            return Collections.EMPTY_LIST.iterator();
        if (list instanceof List)
            return ((List)list).iterator();
        return getList(list).iterator();
    }
221642
public static <T> List<T> emptyListIfNull(final List<T> list) {
		return list == null ? (List<T>) Collections.EMPTY_LIST : list;
	}
849721
public static <T> List<T> cast(List<?> list) {
    return list == null ? null : new CastingList<T>(list);
  }
665908
public static <T> Chain<T> chain(final List<T> list) {
        return new U.Chain<T>(list);
    }
41035
static <T, A extends BindingCollectionAdapter<T>> WeakReference<A> createRef(A adapter, ObservableList<T> items, ObservableList.OnListChangedCallback callback) {
        if (thread == null || !thread.isAlive()) {
            thread = new PollReferenceThread();
            thread.start();
        }
        return new AdapterRef<>(adapter, items, callback);
    }
1269518
final public void addList(ArrayList<MtasTreeHit<T>> list) {
    if (list != null) {
      lists.add(list);
    }
  }
939790
public static <T> ListBuilder<T> to( List<T> list)
    {
    return new ListBuilder<T>( list);
    }