
BOOL immediatlyReady = [self ensureResource: mutableResources[0]
                    existsInDirectoryAtPath: mutablePaths[0]
                                  queueMode: mode
                          completionHandler: completionHandler
                               errorHandler: errorHandler];

[myObject doFooWith1: arg1
               name1: arg2            // some lines with >1 arg
              error1: arg3];

[myObject doFooWith2: arg4
               name2: arg5
              error2: arg6];

[myObject doFooWith3: arg7
               name3: arg8 // aligning keywords instead of colons
              error3: arg9];

[myObject doithereguysA: argA
      reallylongargname: argB
                another: argC];

int foo()
{
    [UIView transitionWithView: self.window
                      duration: 0.3
                       options: UIViewAnimationOptionTransitionCrossDissolve
                    animations:^{
                        BOOL oldState = [UIView areAnimationsEnabled];
                        [UIView setAnimationsEnabled: NO];
                        self.window.rootViewController = self.viewController;
                        [UIView setAnimationsEnabled: oldState];
                    }
                    completion:^(BOOL finished) {
                        BOOL foo;
                    }];
}

int foo2()
{
    [UIView transitionWithView: self.window
                      duration: 0.3
                       options: UIViewAnimationOptionTransitionCrossDissolve
                    animations:^{
                        BOOL oldState = [UIView areAnimationsEnabled];
                        [UIView setAnimationsEnabled: NO];
                        self.window.rootViewController = self.viewController;
                        [UIView setAnimationsEnabled: oldState];
                    }
                    completion:^(BOOL finished) {
                        BOOL foo;
                    }];

    [[HRNewsService sharedInstance] registerPushToken: deviceToken
                                              success:^{
                                                  DLog(@"Finished Registering Push Token!");
                                                  self.notificationsEnabled = YES;
                                              }
                                                 fail: nil];
}
