All code was reformatted to comply with IntelliJ IDEA default code style