private BlockLogicalConstruct DetermineTheBlock(BlockLogicalConstruct theBlock) { if (theBlock.get_Entry() as TryFaultLogicalConstruct == null || theBlock.get_Children().get_Count() > 2) { return(theBlock); } return((theBlock.get_Entry() as TryFaultLogicalConstruct).get_Try()); }