private static int[][] canonicalArrayForm(Vector ranges){
  return (int[][])ranges.toArray(new int[ranges.size()][]);
}

private static int [ ] [ ] canonicalArrayForm ( Vector ranges ) { return ( int [ ] [ ] ) ranges . toArray ( new int [ ranges . size ( ) ] [ ] ) ; }
convert the given vector of int [ ] objects to canonical array form .
