for (int j= 0; j != offsets.length; j++)
String value= variables[i].getDefaultValue(); int wsStart= 0; while (wsStart < value.length() && Character.isWhitespace(value.charAt(wsStart)) && !Strings.isLineDelimiterChar(value.charAt(wsStart))) wsStart++;  variables[i].getValues()[0]= value.substring(wsStart);  for (int j= 0; j != offsets.length; j++) { offsets[j] += wsStart;
	private static List variablesToPositions(TemplateVariable[] variables) {   		List positions= new ArrayList(5);		for (int i= 0; i != variables.length; i++) {		    int[] offsets= variables[i].getOffsets();		    for (int j= 0; j != offsets.length; j++)				positions.add(new RangeMarker(offsets[j], 0));		}		return positions;	    	}