code: public static Object[][] addToArray(Object original[][], Object item[]) {
  		if (original == null) {
  			original = new Object[1][];
  			original[0] = item;
  			return original;
  		} else {
  			Object original2[][] = new Object[original.length + 1][];
  			System.arraycopy(original, 0, original2, 0, original.length);
  			original2[original.length] = item;
  			return original2;
  		}
  	}
docs: Utility method to extend an array.
  
  @param original
  the original array or <CODE>null</CODE>
  @param item
  the item to be added to the array
  @return a new array with the item appended