| Visibility | This interface represent visibility of a worklog or a comment. |
| VisibilityVisitor<T> | This visitor allows to match Visibility's implementations. |
| GroupVisibility | This class restricts a visibility of a comment or a worklog to a specified group. |
| InvalidVisibility | This class represents an invalid visibility. |
| PublicVisibility | This class means that there is no visibility restrictions. |
| RoleVisibility | This class restricts a visibility of a comment or a worklog to specified project role. |
| Visibilities | Static factory methods to create Visibility instances. |
| VisibilityVisitors | Static factory methods to create VisibilityVisitor
which return groupLevel or roleLevelId from given Visibility or validate it. |
