code: @SuppressWarnings({"unchecked"})
      public static <T> T[] concat(Object[] array1, Object array2[], Class<T> componentType){
          Object newArray[] = (Object[])Array.newInstance(componentType, array1.length+array2.length);
          System.arraycopy(array1, 0, newArray, 0, array1.length);
          System.arraycopy(array2, 0, newArray, array1.length, array2.length);
          return (T[])newArray;
      }
docs: /*-------------------------------------------------[ Concat ]---------------------------------------------------