javadoc
code cleaning
func test