Control flow / Interruption of a control flow / "return" statement

-(void) printSomeData: (bool) printAll {
    [self printMainData];
    if (!printAll) {
        return;
    }
    [self printOtherData];
}