private PageJContainer createPlugin() {
			PageJContainer plugin = new PageJContainer();
			plugin.setPage(page);
			plugin.setIndex(indexOfPlugin++);
			if (uid != null) {
				plugin.setUid(uid);
				uid = null;
			}
			if (codeBase != null) {
				plugin.setCodeBase(codeBase);
				codeBase = null;
			}
			if (cacheFiles != null) {
				plugin.setCachedFileNames(cacheFiles);
				cacheFiles = null;
			}
			if (mainClass != null) {
				plugin.setClassName(mainClass);
				mainClass = null;
			}
			if (jarNames != null) {
				for (String s : jarNames)
					plugin.addJarName(s);
				jarNames.clear();
			}
			if (parameter != null) {
				plugin.parseParameters(parameter);
				parameter = null;
			}
			if (width > 0 && height > 0) {
				plugin.setPreferredSize(new Dimension((int) width, (int) height));
				width = height = 0;
			}
			if ((argb1 | ARGB_NOT_SET) != ARGB_NOT_SET) {
				plugin.setBackground(new Color(argb1));
				argb1 = ARGB_NOT_SET;
			}
			if (borderType != null) {
				plugin.setBorderType(borderType);
				borderType = null;
			}
			plugin.setChangable(page.isEditable());
			pluginConnector.enroll(plugin);
			return plugin;
		}