public void draw(Graphics g) {
			if (m_selected.size() == 0) {
				return;
			}

			for (int iNode = 0; iNode < m_selected.size(); iNode++) {
				int nNode = (Integer) m_selected.elementAt(iNode);
				int nPosX = m_BayesNet.getPositionX(nNode);
				int nPosY = m_BayesNet.getPositionY(nNode);
				g.setColor(Color.BLACK);
				int nXRC = nPosX + m_nPaddedNodeWidth - m_nNodeWidth - (m_nPaddedNodeWidth - m_nNodeWidth) / 2;
				int nYRC = nPosY;
				int d = 5;
				g.fillRect(nXRC, nYRC, d, d); 
				g.fillRect(nXRC, nYRC + m_nNodeHeight, d, d); 
				g.fillRect(nXRC + m_nNodeWidth, nYRC, d, d); 
				g.fillRect(nXRC + m_nNodeWidth, nYRC + m_nNodeHeight, d, d); 
			}
		}