) {        if (ShellCommandLineGetFlag (Package, L"-p") && (ProtocolVal == NULL)) {          ShellPrintHiiEx (-0, -0, NULL, STRING_TOKEN (STR_GEN_NO_VALUE), gShellDriver0HiiHandle, L"dh", L"-p");          ShellStatus = SHELL_INVALID_PARAMETER;        } else {          //          // Print 