Creates a new Application instance.
If non-null, the application id must be valid. See id_is_valid.
If no application ID is given then some features of Application (most notably application uniqueness) will be disabled.
| application_id |
the application id |
| flags |
the application flags |
|
a new Application instance |