Looks to me like it's a byproduct of the Appendable interface which java.io.Writer implements in order to provide compatibility with java.util.Formatter. As you noted, the documentation points out that for java.io.Writer there is no practical difference between the two methods.