I deleted the third method argument which are the A and the B because the C method will return nil as default.
Wrote the markdown for coding rules.