Build a binding permission from the given binding permission builder, and destroy the given builder.
- Parameters
-
| self | The binding permission builder from which to build the permission. This should not be NULL. |
- Returns
- A new permission, as described by the builder.
- Exceptions
-
| NULL | is returned if the permission cannot be created. |