private boolean shouldWriteNamespace(ShapeId shapeId) {
            if (shapeId.getNamespace().equals(namespace)) {
                return false;
            }
            if (Prelude.isPublicPreludeShape(shapeId)) {
                return conflictsWithLocalNamespace(shapeId);
            }
            if (shouldImport(shapeId)) {
                imports.add(shapeId.withoutMember());
            }
            return !imports.contains(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