public static boolean areCollectionsAvailable() {
		if (!collectionsChecked) {
			collectionsChecked = true;
			try {
				areCollectionsAvailable = Class.forName("java.util.ArrayList") != null;
			} catch (Exception ex) {
				areCollectionsAvailable = false;
			}
		}
		return areCollectionsAvailable;
	}