public static Vector arrayListToVector (ArrayList someArrayList) {
		
		// if we've got a null param, leave
		if (someArrayList == null) {
			return null ;
		} // end if
		
		// try to create a vector
		Vector someVector = new Vector () ;
		
		// if we failed, leave
		if (someVector == null) {
			return null ;
		} // end if
		
		// okay, we've got a right-sized Vector, it's .... Copy Time !
		
		// for each element of the ArrayList ...
		for (int counter = 0, aLsize = someArrayList.size(); counter < aLsize; counter++) {
			
			// copy it to the Vector
			someVector.add(someArrayList.get(counter)) ;
			
		} // end for
		
		// done
		return someVector ;
		
	} // end arrayListToVector