date += st.nextToken() + " ";
date = st.nextToken() + " " + st.nextToken() + " " + st.nextToken();
	public static FTPFile parseLine(String line)	{	    FTPFile file = new FTPFile();	    StringTokenizer st = new StringTokenizer(line," ");	    String mode = st.nextToken();	    if(Pattern.matches("[0-9]+", mode.substring(0, 3)))	    	mode = mode.substring(3);	    if(st.countTokens() < 8)	    	return null;	    file.setMode(mode);	    st.nextToken();	    file.setUser(st.nextToken());	    file.setGroup(st.nextToken());	    file.setSize(Long.parseLong(st.nextToken()));	    String date = "";	    while(st.countTokens() > 1)	    {	        date += st.nextToken() + " ";	    }	    date = date.trim();	    file.setDate(date);	    	    String fileName = "";	    while (st.hasMoreTokens())	    	fileName = (fileName.concat(" ")).concat(st.nextToken());	    	    file.setName(fileName.trim());	    	    return file;	}