task02 - proper generation of java API