docs: public void assignArray(Object source) {
          int len = Array.getLength(source);
          List<Object> list = new ArrayList<Object>(len);
          
          for (int i = 0; i < len; i++) {
              list.add(Array.get(source, i));
          }
          
          assign(list);
      }