@Nullable
    public static byte[] optByteArray(@Nullable Bundle bundle, @Nullable String key) {
        return optByteArray(bundle, key, new byte[0]);
    }
@ Nullable public static byte [ ] optByteArray ( @ Nullable Bundle bundle , @ Nullable String key ) { return optByteArray ( bundle , key , new byte [ 0 ] ) ; }
Returns a optional byte array value. In other words, returns the value mapped by key if it exists and is a byte array.
The bundle argument is allowed to be {@code null}. If the bundle is null, this method returns null.
@param bundle a bundle. If the bundle is null, this method will return a fallback value.
@param key a key for the value.
@return a byte array value if exists, null otherwise.
@see android.os.Bundle#getByteArray(String)