docs: public static void printf(Object self, String format, Object arg) {
          if (self instanceof PrintStream)
              printf((PrintStream) self, format, arg);
          else if (self instanceof Writer)
              printf((Writer) self, format, arg);
          else
              printf(System.out, format, arg);
      }