System.out.println("Created an instance interpreter");
    public runtime.Object executeCreateAction( CreateAction a, Context c ) throws LemRuntimeException {	Iterator i;        // Create the new object        runtime.Object o = new runtime.Object( a.getClasses() );                // Add it to the context        c.addObject(o);                // Add the object reference to the context        if( a.getVariable() != null )            c.addVariable( a.getVariable().getVariableName(), new ObjectReferenceVariable( o ));        	// Set up InstanceThreads	i = o.getInstances().iterator();	while (i.hasNext()) {		Instance instance = (Instance)i.next();		if (instance.instanceOfClass.isActive()) {			new InstanceInterpreter(instance, domainContext);		}	}	        // Notify listeners that the object has been added        LemObjectCreationEvent e = new LemObjectCreationEvent( o, a );        i = c.getLemEventListeners().iterator();	while (i.hasNext()) {            LemEventListener l = (LemEventListener)i.next();            l.objectCreated(e);        }                return o;    }