only generate code for pipeline node and its descendants
Skip empty lists (dataflows and templates) when generating code