BasePermissionsBuilder
Base type for all permissions builders. Each permission component implements a concrete permissions builder and registers it in PermissionsBuilder.register.
Parameters
P
the type of Permission represented by this permission builder.