docs: public static java.lang.Byte toByte(Object arg) throws NoSuchMethodException {
          if (arg instanceof java.lang.Integer) return boxToByte((byte)unboxToInt(arg));
          if (arg instanceof java.lang.Character) return boxToByte((byte)unboxToChar(arg));
          if (arg instanceof java.lang.Byte) return (java.lang.Byte)arg;
          if (arg instanceof java.lang.Long) return boxToByte((byte)unboxToLong(arg));
          if (arg instanceof java.lang.Short) return boxToByte((byte)unboxToShort(arg));
          if (arg instanceof java.lang.Float) return boxToByte((byte)unboxToFloat(arg));
          if (arg instanceof java.lang.Double) return boxToByte((byte)unboxToDouble(arg));
          throw new NoSuchMethodException();
      }