if (buffer == null) return null;
	public TemplateBuffer evaluate(Template template) throws CoreException {		TemplateTranslator translator= new TemplateTranslator();		TemplateBuffer buffer= translator.translate(template.getPattern());		getContextType().edit(buffer, this);					return buffer;	}