<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def GetRarPassword(skipUserInput):
 """ Get password for rar archive from user input. Parameters skipUserInput : boolean Set to skip user input. Returns string or boolean If no password is given then returns False otherwise returns user response string. """

  goodlogging.Log.Info("EXTRACT", "RAR file needs password to extract")
  if skipUserInput is False:
    prompt = "Enter password, 'x' to skip this file or 'exit' to quit this program: "
    response = goodlogging.Log.Input("EXTRACT", prompt)
    response = util.CheckEmptyResponse(response)
  else:
    response = 'x'

  if response.lower() == 'x':
    goodlogging.Log.Info("EXTRACT", "File extraction skipped without password")
    return False
  elif response.lower() == 'exit':
    goodlogging.Log.Fatal("EXTRACT", "Program terminated by user 'exit'")
  else:
    return response