Develop/issue 29

1. `){` -> `) {`
2. Empty method bodies should have a comment mentioning that why it's empty, or that at least the empty body is on purpose: `// Can be overidden` or `// Nothing`.