NSArray *children = mainInput.children ? mainInput.children : mainInput ? @[mainInput] : @[];
for (NJInput *subInput in children) {
NJOutput *output = mappingsController.currentMapping[subInput];
NSArray *children = mainInput.children ? mainInput.children : mainInput ? @[mainInput] : @[];
for (NJInput *subInput in children) {
NJOutput *output = mappingsController.currentMapping[subInput];