private boolean shouldImport(ShapeId shapeId) {
            return !conflictsWithLocalNamespace(shapeId)
                    // It's easier to simply never import something that conflicts with the prelude, because
                    // if we did then we'd have to somehow handle rewriting all existing references to the
                    // prelude shape that it conflicts with.
                    && !conflictsWithPreludeNamespace(shapeId)
                    && !conflictsWithImports(shapeId);

        }
Writes an empty line that contains only indentation appropriate to the current indentation level.

<p> This does not insert a trailing newline.
smithy-model/src/main/java/software/amazon/smithy/model/shapes/SmithyIdlModelSerializer.java