static L toByteList(O o) { if (o == null) null; if (o cast L) ret o; if (o cast Iterable) ret toList(o); if (o cast byte[]) ret wrapPrimitiveArrayAsImmutableList(o); fail(); }