public boolean required(){
  return _parameterMetadata.contains(Metadata.REQUIRED);
}

public boolean required ( ) { return _parameterMetadata . contains ( Metadata . REQUIRED ) ; }
indicates whether the parameter is required . if the required parameter is not set , then the extension is not negotiated during the handshake .
