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 ( ) ; }
arg . toByte