question: void stripNonCompiledNodes ( Node n , Set < String > filesToCompile ) { for ( Node child : n . children ( ) ) { if ( ! filesToCompile . contains ( child . getSourceFileName ( ) ) ) { child . detachFromParent ( ) ; } } }
target:  Removes the root nodes for all the library files from the source node.