} else if (CodeTemplates.GETTERSTUB.equals(name)) { return PreferencesMessages.getString("CodeTemplateBlock.getterstub.label"); } else if (CodeTemplates.SETTERSTUB.equals(name)) { return PreferencesMessages.getString("CodeTemplateBlock.setterstub.label");
		public String getText(Object element) {			if (element == COMMENT_NODE || element == CODE_NODE) {				return (String) element;			}			Template template = (Template) element;			String name= template.getName();			if (CodeTemplates.CATCHBLOCK.equals(name)) {				return PreferencesMessages.getString("CodeTemplateBlock.catchblock.label"); //$NON-NLS-1$			} else if (CodeTemplates.METHODSTUB.equals(name)) {				return PreferencesMessages.getString("CodeTemplateBlock.methodstub.label"); //$NON-NLS-1$			} else if (CodeTemplates.CONSTRUCTORSTUB.equals(name)) {				return PreferencesMessages.getString("CodeTemplateBlock.constructorstub.label"); //$NON-NLS-1$			} else if (CodeTemplates.NEWTYPE.equals(name)) {				return PreferencesMessages.getString("CodeTemplateBlock.newtype.label"); //$NON-NLS-1$			} else if (CodeTemplates.TYPECOMMENT.equals(name)) {				return PreferencesMessages.getString("CodeTemplateBlock.typecomment.label"); //$NON-NLS-1$			} else if (CodeTemplates.METHODCOMMENT.equals(name)) {				return PreferencesMessages.getString("CodeTemplateBlock.methodcomment.label"); //$NON-NLS-1$			} else if (CodeTemplates.OVERRIDECOMMENT.equals(name)) {				return PreferencesMessages.getString("CodeTemplateBlock.overridecomment.label"); //$NON-NLS-1$			} else if (CodeTemplates.CONSTRUCTORCOMMENT.equals(name)) {				return PreferencesMessages.getString("CodeTemplateBlock.constructorcomment.label"); //$NON-NLS-1$			}			return template.getDescription();		}