public byte[] toJsonBytes(T instance)
            throws IllegalArgumentException {
    """
	Converts the specified instance to json.
	
	@param instance the instance to convert to json
	@return json bytes (UTF-8)
	@throws IllegalArgumentException if the specified instance can not be converted to json
    """
        try {
            return mapper.writeValueAsBytes(instance);
        }
        catch (IOException e) {
            throw new IllegalArgumentException(format("%s could not be converted to JSON", instance.getClass().getName()), e);
        }
    }
public byte[] toJsonBytes(T instance)
            throws IllegalArgumentException
    {
        try {
            return mapper.writeValueAsBytes(instance);
        }
        catch (IOException e) {
            throw new IllegalArgumentException(format("%s could not be converted to JSON", instance.getClass().getName()), e);
        }
    }
public byte [ ] toJsonBytes ( T instance ) throws IllegalArgumentException { try { return mapper . writeValueAsBytes ( instance ) ; } catch ( IOException e ) { throw new IllegalArgumentException ( format ( "%s could not be converted to JSON" , instance . getClass ( ) . getName ( ) ) , e ) ; } }
Converts the specified instance to json.

@param instance the instance to convert to json
@return json bytes (UTF-8)
@throws IllegalArgumentException if the specified instance can not be converted to json
Converts the specified instance to json .