of-commons-collections/src/main/java/org/openforis/commons/collection/CollectionUtils.java
/**
	 * 
	 * Returns an unmodifiable view of the specified list. <br/>
	 * This method makes use of the method unmodifiableList of java.util.Collections and returns an empty list if the provided list is null.
	 * 
	 * @param list
	 * @return
	 * @see java.util.Collections.unmodifiableList
	 */
Returns an unmodifiable view of the specified list. 
This method makes use of the method unmodifiableList of java.util.Collections and returns an empty list if the provided list is null.

@param list
@return
@see java.util.Collections.unmodifiableList
Returns an unmodifiable view of the specified list . This method makes use of the method unmodifiableList of java . util . Collections and returns an empty list if the provided list is null . @param list @return @see java . util . Collections . unmodifiableList
public static <T> List<T> unmodifiableList(List<? extends T> list) {
		if ( list == null ) {
			return Collections.emptyList();
		} else {
			return Collections.unmodifiableList(list);
		}
	}
public static < T > List < T > unmodifiableList ( List < ? extends T > list ) { if ( list == null ) { return Collections . emptyList ( ) ; } else { return Collections . unmodifiableList ( list ) ; } }
Returns an unmodifiable view of the specified list.
Returns an unmodifiable view of the specified list .