protected Program() {
		JTFTools.registerApplet(this);
		shown = false;
		parameterTable = null;
		finalizers = new ArrayList();
		isAppletMode = false;
		macMenuBarFlag = true;
		myTitle = getClass().getName();
		myTitle = myTitle.substring(myTitle.lastIndexOf(".") + 1);
		appletStub = new ProgramAppletStub(this);
		setAppletStub(appletStub);
		Container contentPane = getContentPane();
		initContentPane(contentPane);
		setVisible(false);
		setConsole(createConsole());
		myDialog = createDialogIO();
		myDialog.setAssociatedConsole(myConsole);
		myMenuBar = createMenuBar();
		myMenuBar.setProgram(this);
	}