old_contents: class Equals(object):
  
      label = 'equals'
      description = 'Applies of the candidate equals the specified values.'
  
      def __init__(self, value):
          self.value = value
  
      def applies_to(self, argument):
          return self.value == argument
  
  
  class Between(object):
  
      label = 'between'
      description = 'Applies if argument is between the upper and lower bounds'
  
      def __init__(self, lower, higher):
          self.lower = lower
          self.higher = higher
  
      def applies_to(self, argument):
          return argument > self.lower and argument < self.higher
  
  
  class LessThan(object):
  
      label = 'before'
      description = 'Applies if argument is before value'
  
      def __init__(self, upper_limit):
          self.upper_limit = upper_limit
  
      def applies_to(self, argument):
          return argument < self.upper_limit
  
  
  class MoreThan(object):
  
      label = 'more_than'
      description = 'Applies if argument is more than value'
  
      def __init__(self, lower_limit):
          self.lower_limit = lower_limit
  
      def applies_to(self, argument):
          return argument > self.lower_limit
  
new_contents: class Equals(object):
  
      label = 'equals'
      description = 'Applies of the candidate equals the specified values.'
  
      def __init__(self, value):
          self.value = value
  
      def applies_to(self, argument):
          return argument == self.value
  
  
  class Between(object):
  
      label = 'between'
      description = 'Applies if argument is between the upper and lower bounds'
  
      def __init__(self, lower, higher):
          self.lower = lower
          self.higher = higher
  
      def applies_to(self, argument):
          return argument > self.lower and argument < self.higher
  
  
  class LessThan(object):
  
      label = 'before'
      description = 'Applies if argument is before value'
  
      def __init__(self, upper_limit):
          self.upper_limit = upper_limit
  
      def applies_to(self, argument):
          return argument < self.upper_limit
  
  
  class MoreThan(object):
  
      label = 'more_than'
      description = 'Applies if argument is more than value'
  
      def __init__(self, lower_limit):
          self.lower_limit = lower_limit
  
      def applies_to(self, argument):
          return argument > self.lower_limit
  
subject: Swap order of arguments for comparable operator.