clean code
clean code
typos
added hint in javadoc for better understanding
updates test descriptions (javadoc) and removes hints about what type of method reference to use
minor javadoc update