Should we not use a logger instead of System.out?