private MenuItem createOldStyleMenuItem(Object jitem) {
		if (jitem == null) {
			return new MenuItem("-");
		} else if (jitem instanceof JMenu) {
			return createOldStyleMenu((JMenu) jitem);
		} else if (jitem instanceof JCheckBoxMenuItem) {
			return new OldStyleCheckBoxMenuItem((JCheckBoxMenuItem) jitem);
		} else if (jitem instanceof JMenuItem) {
			return new OldStyleMenuItem((JMenuItem) jitem);
		}
		throw new ErrorException("Unsupported menu item type");
	}