fails(https://github.com/jruby/jruby/issues/8739):File#printf other formats c displays no characters if argument is an empty string
fails:File#printf other formats c raises TypeError if argument is nil
fails:File#printf other formats c raises TypeError if converting to String with to_str returns non-String
fails:File#printf other formats c raises TypeError if converting to Integer with to_int returns non-Integer
fails:File#printf integer formats b converts to the empty string if precision is 0 and value is 0
fails:File#printf integer formats b pads the empty string if precision is 0 and value is 0
fails:File#printf integer formats B converts to the empty string if precision is 0 and value is 0
fails:File#printf integer formats B pads the empty string if precision is 0 and value is 0
fails:File#printf integer formats o converts to the empty string if precision is 0 and value is 0
fails:File#printf integer formats o pads the empty string if precision is 0 and value is 0
fails:File#printf integer formats x converts to the empty string if precision is 0 and value is 0
fails:File#printf integer formats x pads the empty string if precision is 0 and value is 0
fails:File#printf integer formats X converts to the empty string if precision is 0 and value is 0
fails:File#printf integer formats X pads the empty string if precision is 0 and value is 0
fails:File#printf flags # applies to formats bBxX does nothing for zero argument when combined with zero precision
fails:File#printf other formats % raises ArgumentError if not followed by a conversion specifier
fails:File#printf flags * raises ArgumentError if absolute argument specifier is followed by a conversion specifier
