Takes a given file system path and breaks it into the component pieces. The complete
path for the first folder in the folderNames list is the first item in the listOfPaths
list. The list are populated in the same order. If a null is passed in for the
listOfPaths parameter, then only the list of folderNames is populated. A null
specified for the folderNames parameter will cause a NullPointerException.
Parameters:
path - path that is parsed to form the list of folderNames and the list of paths,
if the path is null then no processing occurs
model - RemoteFileServerModel instance used to separate path
folderNames - empty list populated with the folderNames in the path
listOfPaths - empty list populated with the complete path associated with each folder