private PageApplet createApplet() {
			PageApplet applet = new PageApplet();
			applet.setPage(page);
			applet.setIndex(indexOfApplet++);
			if (uid != null) {
				applet.setUid(uid);
				uid = null;
			}
			if (mainClass != null) {
				applet.setClassName(mainClass);
				mainClass = null;
			}
			if (jarNames != null) {
				for (String s : jarNames)
					applet.addJarName(s);
				jarNames.clear();
			}
			if (caching) {
				applet.setCachingAllowed(true);
				caching = false;
			}
			if (parameter != null) {
				applet.parseParameters(parameter);
				parameter = null;
			}
			if (width > 0 && height > 0) {
				applet.setPreferredSize(new Dimension((int) width, (int) height));
				width = height = 0;
			}
			if ((argb1 | ARGB_NOT_SET) != ARGB_NOT_SET) {
				applet.setBackground(new Color(argb1));
				argb1 = ARGB_NOT_SET;
			}
			if (borderType != null) {
				applet.setBorderType(borderType);
				borderType = null;
			}
			applet.setChangable(page.isEditable());
			pluginConnector.enroll(applet);
			return applet;
		}