Regerated files, added comments (partly) and changed visibility of few classes, methods and fields