permits
The list after a sealed type's name of every type allowed to extend or implement it.
The permits clause of a sealed class or interface lists its permitted direct subtypes, which must be in the same package (or module) and must extend or implement it.
See also