A few compilation correction due to a lack of consciousness or a misconception of the branch commit...
First use of IntelliJ