Provides an interface for initializing object such that initialization may fail.
The parent interface.
Provides an interface for initializing object such that initialization may fail.