{
if(techtreePanel == null)
{
techtreePanel = new JPanel(new BorderLayout());
techtreePanel.setOpaque(false);
GraphModel gmodel = new DefaultGraphModel();
GraphLayoutCache gcache = new GraphLayoutCache(gmodel,
new DefaultCellViewFactory());
JGraph graphPanel = new JGraph(gmodel, gcache);
DefaultGraphCell[] cells = new DefaultGraphCell[144];