static byte toByte(O o) { if (o == null) ret (byte) 0; if (o instanceof Number) ret ((Number) o).byteValue(); if (o instanceof S) ret toShort(parseByte((S) o)); throw fail("not convertible to byte: " + getClassName(o)); } static byte toByte(int i) { ret (byte) l; }