public T write(Object content, Object... args) {
        return writeWithNoFormatting(format(content, args));
    }
Writes text to the AbstractCodeWriter and appends a newline.

<p>The provided text is automatically formatted using variadic
arguments.

<p>Indentation and the newline prefix is only prepended if the writer's
cursor is at the beginning of a newline.

<p>If a subclass overrides this method, it <em>should</em> first
perform formatting and then delegate to {@link #writeWithNoFormatting}
to perform the actual write.

@param content Content to write.
@param args String arguments to use for formatting.
@return Returns self.
smithy-utils/src/main/java/software/amazon/smithy/utils/AbstractCodeWriter.java