Usage of @NonNull anotation to add null checking
Implementation of a counter to display the evolving of the graph construction
Adding few logs to display step of the program