this.bundle = iwc.getIWMainApplication().getBundle(IW_BUNDLE_IDENTIFIER);
	protected void init(IWContext iwc) {		this.bundle = iwc.getIWMainApplication().getBundle(IW_BUNDLE_IDENTIFIER);		if (this.tabs == null) {			this.tabs = new Vector();		}		this.tabs.add(new HTMLAreaExternalLinkType());		this.tabs.add(new HTMLAreaEmailLinkType());		this.tabs.add(new HTMLAreaPageLinkType());				this.selectedType = iwc.getParameter(PARAMETER_LINK_TYPE);		String pc = iwc.getParameter(PARAMETER_CREATOR);		if (pc == null) {			if (this.selectedType != null) {				Iterator iter = getLinkTypes().iterator();				while (iter.hasNext() && this.currentLinkType == null) {					HTMLAreaLinkType t = (HTMLAreaLinkType) iter.next();					if (this.selectedType.equals(t.getLinkType())) {						this.currentLinkType = t;					}				}			} else {				this.currentLinkType = new HTMLAreaExternalLinkType();			}		} else {			try {				this.currentLinkType = (HTMLAreaLinkType) RefactorClassRegistry.forName(pc).newInstance();			}			catch (InstantiationException e) {				e.printStackTrace();			}			catch (IllegalAccessException e) {				e.printStackTrace();			}			catch (ClassNotFoundException e) {				e.printStackTrace();			}		}	}