// Create and populate instance specific split list
instanceSplitList = new PriorityQueue<LocatableInputSplitList.QueueElem>();
final Iterator<LocatableInputSplit> it = this.masterSet.iterator();
while (it.hasNext()) {
final LocatableInputSplit split = it.next();
final String[] hostnames = split.getHostnames();
if (hostnames == null) {
instanceSplitList.add(new QueueElem(split, Integer.MAX_VALUE));
} else {