question: public boolean required ( ) { return _parameterMetadata . contains ( Metadata . REQUIRED ) ; }
target:  Indicates whether the parameter is required. If the required parameter is not set, then the extension is not negotiated during the handshake.