public void setup() { Random.createUniform(); if (surface != null) surface.dispose(); if (degreeDist != null) degreeDist.dispose(); if (graph != null) graph.dispose(); surface = null; schedule = null; degreeDist = null; graph = null; System.gc(); surface = new DisplaySurface(this, "JinGirModelII Display"); registerDisplaySurface("Main Display", surface); schedule = new Schedule(); agentList = new ArrayList(); worldXSize = 500; worldYSize = 500; }