checkstyle: 'protected' modifier out of order with the JLS suggestions. internal data structures made private, no reasons to be protected