code: public Iterable<Obj> asObjSeq(final @Nullable Obj obj) {
  		return new Iterable<Obj>() {
  			@Override public Iterator<Obj> iterator() {
  				if (obj != null) {
  					final Iterator<Entry<String, Object>> i = obj.iterator();
  					return new Iterator<Obj>() {
  						@Override public boolean hasNext() {
  							return i.hasNext();
  						}
  						@Override public Obj next() {
  							return (Obj) i.next().getValue();
  						}
  						@Override public void remove() {
  							Check.unsupportedoperation.fail();
  						}
  					};
  				}
  				return java.util.Collections.emptyIterator();
  			}
  		};
  	}
docs: can lead to classcastexception in case it is not a map of dataobjects