code: @SuppressWarnings("unchecked")
  	public Iterable<Obj> asObjSeq(@Nullable Arr arr) {
  		if (arr != null) {
  			return (Iterable<Obj>)(Iterable<?>)arr;
  		}
  		return Collections.emptyIterable();
  	}
docs: can lead to classcastexception in case it is not a dataobject array