アプリケーションで使用するためのフレームワークを提供します。あるすべてのキーと値のペアのマッピングです。よって実装されるオプションのインタフェースです。よって実装されるオプションのインタフェースです。オブジェクトとを接続するために使用されます。この仕様のすべての実装で完全に機能することが必要なメソッドを持つ基本インタフェースです。説明およびインスタンス化に使用されます。メソッドの複数のバリアントに対する標準の実装を提供します。コンパイルの結果を格納するクラスによって拡張されます。クラスの検出およびインスタンス化機構を実装します。