CompatibilityTemplateStore.pruneDuplicates(fCodeTemplateStore, true);
	public TemplateStore getCodeTemplateStore() {		if (fCodeTemplateStore == null) {			boolean alreadyMigrated= getPreferenceStore().getBoolean(CODE_TEMPLATES_MIGRATION_KEY);			if (alreadyMigrated)				fCodeTemplateStore= new TemplateStore(getCodeTemplateContextRegistry(), getPreferenceStore(), CODE_TEMPLATES_KEY);			else {				fCodeTemplateStore= new CompatibilityTemplateStore(getCodeTemplateContextRegistry(), getPreferenceStore(), CODE_TEMPLATES_KEY, CodeTemplates.getInstance());				getPreferenceStore().setValue(CODE_TEMPLATES_MIGRATION_KEY, true);			}			try {				fCodeTemplateStore.load();			} catch (IOException e) {				log(e);			}		}				return fCodeTemplateStore;	}