code: public static Object deepBox(Object src) {
          Class<?> resultType = arrayBoxingType(src.getClass());
          return deepBox(resultType, src);
      }
docs: Returns any multidimensional array into an array of boxed values.
  @param src source array
  @return multidimensional array