force to use static factory method for hopcroftkarp
introduce normal constructor of EmptyEventListener
prevent constructor for many static method only classes
simple refactoring - inline constant
simple adjust comment