[359734] [formatting] CSS formatter inserts space before semicolon
diff --git a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/formatter/StyleDeclItemFormatter.java b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/formatter/StyleDeclItemFormatter.java
index 74e1781..28eb99b 100644
--- a/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/formatter/StyleDeclItemFormatter.java
+++ b/bundles/org.eclipse.wst.css.core/src/org/eclipse/wst/css/core/internal/formatter/StyleDeclItemFormatter.java
@@ -291,7 +291,7 @@
 				source.append(" ");//$NON-NLS-1$
 			source.append(":");//$NON-NLS-1$
 		}
-		if (!isCleanup() || getCleanupStrategy(node).isFormatSource()) {
+		if (node.getFirstChild() != null && (!isCleanup() || getCleanupStrategy(node).isFormatSource())) {
 			appendAfterColonSpace(node, source);
 		}
 	}