parentObject.getContext().getDebugObject().addEntity();
			public void actionPerformed(java.awt.event.ActionEvent evt) {								String input = JOptionPane.showInputDialog( frame , "Delay in milisecconds", "Amount of Delay",						JOptionPane.QUESTION_MESSAGE );				if ( input != null ) {					try {						DelayedSignal delayedSignal = new DelayedSignal(thisEvent, parentObject , new BigDecimal(Integer.parseInt(input)));						parentObject.addDelayedSignal(delayedSignal) ;						int signalId = delayedSignal.getSignalId().intValue() ;						JOptionPane.showMessageDialog( frame , "Delayed Self Signal " + signalId + " Was generated to the object", "Success!",								JOptionPane.INFORMATION_MESSAGE );					} catch( Exception e) {						JOptionPane.showMessageDialog( frame , "Exception Happened : " + e.getMessage() , "Success!",								JOptionPane.ERROR_MESSAGE );					}				}			}