Bug 31649 Quick assist surround proposals need different label
20030211 All uix fix/assist proposals have a descriptive label 'Remove xx', 'Change to..' The surround template proposals should follow this rule as well. e.g. 'Surround with {0} template'
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/template/TemplateProposal.java
editor.enter();
			fSelectedRegion= editor.getSelectedRegion();
			
		} catch (BadLocationException e) {
			JavaPlugin.log(e);	
			openErrorDialog(e);		    
			fSelectedRegion= fRegion;
			
	    } catch (BadPositionCategoryException e) {    
			JavaPlugin.log(e);	
			openErrorDialog(e);		    	
			fSelectedRegion= fRegion;
	    } catch (CoreException e) {
			handleException(e);
			fSelectedRegion= fRegion;
	    }	    
	}
	
	private int getCaretOffset(TemplateBuffer buffer) {
	
	    TemplatePosition[] variables= buffer.getVariables();
		for (int i= 0; i != variables.length; i++) {
			TemplatePosition variable= variables[i];
			if (variable.getName().equals(GlobalVariables.Cursor.NAME))
				return variable.getOffsets()[0];
		}
		return buffer.getString().length();
	}
	
	/*