для чего тут `sourceNode.getFiles()`?