handled in Pr: https://github.com/pockerman/tech3java/pull/40
handled in Pr: #40