The String.format() should be extracted in a dedicated method (see line 77-78 too)