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

Out of memory. Please set the memory limit of the JVM higher.
Compiling...
... elapsed time: 33.90s
Java heap space

java.lang.OutOfMemoryError: Java heap space
	at org.jmodelica.modelica.compiler.ASTNode.clone(ASTNode.java:3103)
	at org.jmodelica.modelica.compiler.BaseNode.clone(BaseNode.java:270)
	at org.jmodelica.modelica.compiler.FType.clone(FType.java:947)
	at org.jmodelica.modelica.compiler.FPrimitiveType.clone(FPrimitiveType.java:196)
	at org.jmodelica.modelica.compiler.FPrimitiveNumericType.clone(FPrimitiveNumericType.java:192)
	at org.jmodelica.modelica.compiler.FRealType.clone(FRealType.java:247)
	at org.jmodelica.modelica.compiler.FRealType.copy(FRealType.java:258)
	at org.jmodelica.modelica.compiler.FRealType.fullCopy(FRealType.java:276)
	at org.jmodelica.modelica.compiler.FRealType.fullCopy(FRealType.java:137)
	at org.jmodelica.modelica.compiler.InstRecord.type_compute(InstRecord.java:1458)
	at org.jmodelica.modelica.compiler.InstRecord.type(InstRecord.java:1438)
	at org.jmodelica.modelica.compiler.InstAssignable.bindingType(InstAssignable.java:2008)
	at org.jmodelica.modelica.compiler.InstAssignable.typeCheck(InstAssignable.java:297)
	at org.jmodelica.modelica.compiler.ASTNode.allChecks(ASTNode.java:386)
	at org.jmodelica.modelica.compiler.InstNode.collectErrors(InstNode.java:188)
	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.InstBaseClassDecl.collectErrors(InstBaseClassDecl.java:150)
	at org.jmodelica.modelica.compiler.InstFullClassDecl.collectErrors(InstFullClassDecl.java:183)
	at org.jmodelica.modelica.compiler.ASTNode.errorCheck(ASTNode.java:405)
	at org.jmodelica.modelica.compiler.InstProgramRoot.checkErrorsInInstClass(InstProgramRoot.java:146)