try {
String delim = getDelimiter();
if (delim.equals("\\t")) // $NON-NLS-1$
delim = "\t";// Make it easier to enter a Tab // $NON-NLS-1$
JMeterVariables threadVars = this.getThreadContext().getVariables();
String line = server.readLine(_fileName,getRecycle());
if (line!=null) {// i.e. not EOF
String[] lineValues = JOrphanUtils.split(line, delim,false);
for (int a = 0; a < vars.length && a < lineValues.length; a++) {
threadVars.put(vars[a], lineValues[a]);
}