Changed getNextNode(..) to getSubTree(..) for clarity. Fixed return type of getSubTree(..).