At the below line:
The attribute "solid" is set in the transaction. Tracing this back to the transactionValidator:
It looks like it is checking out whether the Trunk and Branch transaction are also solid? Is that all there is to it?
Maybe the better way to ask this is: What does solidity mean in this context?