Compiler exception while compiling Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder:

Out of memory. Please set the memory limit of the JVM higher.
Compiling...
... elapsed time: 22.61s
GC overhead limit exceeded

java.lang.OutOfMemoryError: GC overhead limit exceeded
	at java.io.BufferedWriter.(Unknown Source)
	at java.io.BufferedWriter.(Unknown Source)
	at java.io.PrintStream.(Unknown Source)
	at java.io.PrintStream.(Unknown Source)
	at java.io.PrintStream.(Unknown Source)
	at org.jmodelica.util.NotNullPrintStream.(NotNullPrintStream.java:31)
	at org.jmodelica.modelica.compiler.ASTNode.prettyPrint(ASTNode.java:807)
	at org.jmodelica.modelica.compiler.BaseNode.prettyPrint(BaseNode.java:156)
	at org.jmodelica.modelica.compiler.FExp.checkConstantExpression(FExp.java:330)
	at org.jmodelica.modelica.compiler.InstPrimitive.checkAttributes(InstPrimitive.java:204)
	at org.jmodelica.modelica.compiler.InstAssignable.collectErrors(InstAssignable.java:275)
	at org.jmodelica.modelica.compiler.InstNode.collectErrors(InstNode.java:190)
	at org.jmodelica.modelica.compiler.InstComponentDecl.collectErrors(InstComponentDecl.java:401)
	at org.jmodelica.modelica.compiler.InstAssignable.collectErrors(InstAssignable.java:240)
	at org.jmodelica.modelica.compiler.InstNode.collectErrors(InstNode.java:190)
	at org.jmodelica.modelica.compiler.InstExtends.collectErrors(InstExtends.java:155)
	at org.jmodelica.modelica.compiler.InstNode.collectErrors(InstNode.java:192)
	at org.jmodelica.modelica.compiler.InstComponentDecl.collectErrors(InstComponentDecl.java:401)
	at org.jmodelica.modelica.compiler.InstNode.collectErrors(InstNode.java:190)
	at org.jmodelica.modelica.compiler.InstComponentDecl.collectErrors(InstComponentDecl.java:401)
	at org.jmodelica.modelica.compiler.InstNode.collectErrors(InstNode.java:190)
	at org.jmodelica.modelica.compiler.InstComponentDecl.collectErrors(InstComponentDecl.java:401)
	at org.jmodelica.modelica.compiler.InstNode.collectErrors(InstNode.java:190)
	at org.jmodelica.modelica.compiler.InstComponentDecl.collectErrors(InstComponentDecl.java:401)
	at org.jmodelica.modelica.compiler.InstNode.collectErrors(InstNode.java:190)
	at org.jmodelica.modelica.compiler.InstComponentDecl.collectErrors(InstComponentDecl.java:401)
	at org.jmodelica.modelica.compiler.InstComponentAccess.collectErrors(InstComponentAccess.java:167)
	at org.jmodelica.modelica.compiler.InstDot.collectErrors(InstDot.java:170)
	at org.jmodelica.modelica.compiler.ASTNode.collectErrors(ASTNode.java:397)
	at org.jmodelica.modelica.compiler.FExp.collectErrors(FExp.java:322)
	at org.jmodelica.modelica.compiler.InstValueModification.collectErrors(InstValueModification.java:142)
	at org.jmodelica.modelica.compiler.InstComponentDecl.collectErrors(InstComponentDecl.java:397)